﻿body.no_bg { background:none}
/*Eckahart Home*/
#content .up_mid { margin-top:-250px; } 
#content .boxes .list_join li a:hover { background:#dcdcdc;}
.slider .viewport { overflow-x: hidden; overflow-y:auto; /*height:250px;*/}
.slider .overview li { width:370px; }
div.href a { display:none;}
#main .header .content { background:none;}
#main .header .content.dashboard {width:53%; float:left;padding:0;display:block;}
#main .header .content h1 { font-size:20px; color:#a6a6a6; line-height:180%}
#main .header .content h1 span { font-size:36px; color:#fe6896; }
#main .header .content h2 { font-family:'Roboto Condensed'; font-size:18px; color:#242424;margin-bottom:10px;}
#main .header .content h2 span { color:#6c6c6c;}
#main .header .thumbs { background:url(/v3/images/dashboard_title_img.png); background-size:100% 100%; width:20%; float:left;display:block;height:216px;}
#main .header .content .issue_detail { padding:0px 20px 0px 40px;border-right:1px solid #bcbcbc; margin-top:20px; display:block; }
#main .header .content .download_issue_button{background: url(/v3/images/download-issue-button.png); width:187px; height:34px; }
#main .header .content .download_issue_button:hover { background-position: 0px -34px;}
#main .header .content .issue_detail p {margin-bottom:10px;}
#main .header .direction_nav .{ width:27%; float:right;}
#main .header .direction_nav .new_on_eckhart{ border:1px solid #bcbcbc;margin-top:25px;padding:20px;font-family:Roboto;line-height:170%;margin-left:20px;margin-bottom:10px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; }
#main .header .direction_nav .new_on_eckhart p { width:100%;}
#main .header .direction_nav .new_on_eckhart p img{ float:right}
#main .header .direction_nav .new_on_eckhart p b{color:#148322;font-size:14px;}
#main .header .direction_nav .new_on_eckhart p a{color:#148322;font-family:Roboto; text-align:center;margin-left:25%; padding-left:0px;margin-top:10px;}
#main .header .direction_nav .new_on_eckhart p a:hover {text-decoration:underline;}

#browse_select_div { display:none; }
.browse_select { border: 1px solid #39b449; height:45px; background: #eeeeee; color:#148322;    
        box-sizing: border-box; float:left; margin-right:5px; margin-top:-2px;
          border-radius: 3px; background:  #fff url(/v3/images/dashboard_browse.png) no-repeat; 
          overflow: hidden; position: relative;}

.browse_select , .browse_select select { width: 180px;}
.browse_select select:focus { outline: none; }
.browse_select select::-ms-expand{ display: none; }
.browse_select  select { 
    height:45px; color:#148322; background: transparent; border: none; 
    font-weight:bold; margin-bottom :10px; margin-right:10px;padding-left:15px;
    /*hide default down arrow in webkit */ 
    -webkit-appearance: none; 
}
@-moz-document url-prefix(){
    .browse_select select { width: 115%; }
}


#sortable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
          #sortable li { margin: 0 5px 5px 5px; padding: 5px; font-size: 1.2em; height: 1.5em; }
          html>body #sortable li { height: 1.5em; line-height: 1.2em; }
          .ui-state-highlight { height: 150px; line-height: 1.2em; border:2px dashed gray; float:left; width:100%; margin-bottom:20px; background:transparent;}

ul.code{
  width:500px;  
  overflow:hidden;    
}
ul.code li{
  line-height:1.5em;  
  float:left;
  display:inline;
}
#double li  { width:50%; }

#footer { color:#bababa;} 
#footer a {text-decoration:underline; color:#bababa;} 
#footer a:hover {color:#9a9a9a;} 
/*Eckahart Watch*/
.current_list_video { background:#fff; padding:30px 20px; margin-left:-20px;
                      -webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
.current_list_video li { float:none; display: inline-block;  vertical-align: top;}
.current_list_video h4 { min-height:40px;}
.current_list_video li .link_video img { width:208px; height:130px; }

#content .boxes .author_img  { position:absolute; bottom:0; right:0;  }
li.icon_1 .label_check { background: url(../images/checkbox.png) no-repeat 0 0; }
li.icon_2 .label_check { background: url(../images/checkbox.png) no-repeat 0 -150px; }
li.icon_1 .c_on { background: url(../images/checkbox.png) no-repeat 0 -66px; }
li.icon_2 .c_on { background: url(../images/checkbox.png) no-repeat 0 -225px; }

	.boxes.present_reminder .content .direct { position:absolute; bottom:-42px; left:140px; width:63px; height:43px; background:url(../images/sprites-icon.png) no-repeat -183px -614px; z-index:1; }
.tabs .pager li a.active { margin-top:3px; height:70px; padding-top:10px; background:url(../images/answertab.png) repeat-x; font-size:16px; }

/* dashboard tabs */  
#content .tab_pages { float:left; width:100%; margin-top:20px; }
#content .tab_pages li { float:left; height:65px; margin-right:5px; }
#content .tab_pages li div { position:relative; float:left; width:185px; height:50px; margin-top:15px; padding:0 10px;  background:#ebebeb; line-height:50px; font-size:16px; color:#838383;
	-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
#content .tab_pages li div:hover { background:#e2e2e2; }
#content .tab_pages li.current div { width:240px; height:65px; margin-top:0; padding:0 20px; *padding:0 10px; line-height:65px; background:#fff; font-size:24px; color:#1da7a5; }
#content .tab_pages li i { display:none; float:right; margin-top:25px; *margin-top:0; }
#content .tab_pages li i.i_del { display:block; position:absolute; top:5px; right:5px; margin-top:0; cursor:pointer;}
#content .tab_pages li.current i { display:block; *display:none; cursor:pointer;}
#content .tab_pages li.current i.i_del { display:none; }
#content .tab_pages li div a { color:#838383; font-size:16px; height:50px; overflow:hidden; float:left;}
#content .tab_pages li.current a {color:#1da7a5; font-size:24px; width:229px; overflow:hidden; float:left; height:65px;}
	
#content .tab_pages .more_tab { float:right; margin-top:15px; width:140px; height:50px; text-align:center; line-height:50px; font-size:18px; color:#0f8a88; background:#fff; 
	-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;}
#content .tab_pages .more_tab:hover { font-weight:bold; font-size:16px;  }
	
/*#content .tab_pages li.current a { overflow: hidden; }
#content .tab_pages li a div{width:229px;float:left;}
*/


#content .boxes.uncourse .content li .outerContainer
{
	display: table;
	height: 43px;
	overflow: hidden;	
	font-size:14px; color:#000; 
}
  
#content .boxes.uncourse .content li .outerContainer:Hover
{
	background-color: #CAE9EA;
	color:#000000;
}

#content .boxes.uncourse .content li .outerContainer .innerContainer
{
	display: table-cell;
	vertical-align: middle;
	width: 100%;
}
  
#content .boxes.uncourse .content li .outerContainer .innerContainer .element a
{
	padding: 0px 20px 0px 50px;
	display: block;
	color:#202020;	
	width:150px;
}
  
#content .boxes.uncourse .content li .outerContainer:Hover .innerContainer .element a
{
	/*color: #FFFFFF;*/
	text-decoration: none;  	  
}


/*Local group dashboard popup */
.pop-up-hostname { margin-top: 100px; position:absolute;width:400px; background-color:#fcfffa; border:3px solid #a3af8e; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 0 0 20px #717171;
   -webkit-box-shadow: 0 0 20px #717171;
   box-shadow: 0 0 20px #717171;
   z-index:999;
}
.pop-up-hostname h3 { float: left; width:380px;margin-top:0; padding:7px 0 9px 20px; text-align:left; font-size:24px; color:#fff; background-color:#86966b;}
.pop-up-hostname .info { float: left; width:100%; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed;}
.pop-up-hostname .info .row { float: left; width:100%; }
.pop-up-hostname .info label { float: left; width:80px; margin-left:20px; font-weight:bold; color:#84816a;}
.pop-up-hostname .info p { float: left; width:300px; margin-top:0; color:#444; }
.pop-up-hostname .info p a{color:#444; text-decoration:underline}
.pop-up-hostname .info p a:hover {color:#111}
.pop-up-hostname .close { float:right;margin:10px 0; font-size:14px; color:#84816a; line-height:20px; width: 80px;}
.pop-up-hostname .close a { float: right; display:block; width:21px; height:20px; margin: 0 10px 0 5px; background:url(/v2/images/close-pop-up-hostname.png) no-repeat; text-indent:-9999px; }
/*end Local group dashboard popup */

.pop-up-tab-container 
{
	float: right;
	background: #000;
	position: relative;
    margin-top:-20px;
}

.pop-up-tab-container .info { float: left; width:100%; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed; }

.pop-up-tab-container a { float:left; margin-left:20px; font-size:12px; color:#4481a4; /*text-transform:uppercase;*/ font-weight:bold; }
.pop-up-tab-container a:hover { color:#539bc5; }
	
.pop-up-tab  { top: 85px; right:0; position:absolute;width:400px; background-color:#fcfffa; border:3px solid #a3af8e; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 0 0 20px #717171;
   -webkit-box-shadow: 0 0 20px #717171;
   box-shadow: 0 0 20px #717171;
   z-index:2;
}

.pop-up-tab .episode_list { width:1000px;}

.pop-up-tab .ask { position:absolute; right:10px; top:51px; padding:2px 15px 3px; font-size:14px; color:#000; background:#a8d589; 
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.pop-up-tab .ask:hover { background:#b2e291; }
.pop-up-tab input{ width:400px; padding:0 5px; margin-right:10px; height:30px; line-height:30px; border:1px solid #959595; }
.pop-up-tab textarea{ width:300px; padding:0 5px; margin-right:10px; line-height:25px; border:1px solid #959595; }
.pop-up-tab select{ width:412px; height:30px; padding-top:5px; padding-bottom:5px;  line-height:35px; border:1px solid #959595; }

.pop-up-playlist-container 
{
	float: right;
	background: #000;
	position: relative;
	margin-right:300px;	
}
.pop-up-playlist-container.watch { margin-left:100px; margin-top:10px; }
.pop-up-playlist-container  .info { float: left; width:100%; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed; }
.pop-up-playlist-container  .info .row { float: left; width:100%; }
.pop-up-playlist-container  a { float:left; margin-left:20px; font-size:12px; color:#4481a4; /*text-transform:uppercase;*/ font-weight:bold; }
.pop-up-playlist-container  a:hover { color:#539bc5; }
.pop-up-playlist { top: 0px; right:0; position:absolute;width:400px; background-color:#fcfffa; border:3px solid #a3af8e; -webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-moz-box-shadow: 0 0 20px #717171;
   -webkit-box-shadow: 0 0 20px #717171;
   box-shadow: 0 0 20px #717171;
   z-index:2;
}
.pop-up-playlist input{ width:200px; padding:0 5px; margin-right:10px; height:30px; line-height:30px; border:1px solid #959595; }
					
.pop-up-playlist-container .row:hover {background:#dddddd;}
.pop-up-playlist-container .close { float:right;margin:10px 0; font-size:14px; color:#84816a; line-height:20px; width: 80px;}
.pop-up-playlist-container .close a { float: right; display:block; width:21px; height:20px; margin: 0 10px 0 5px; background:url(/v2/images/close-pop-up-hostname.png) no-repeat; text-indent:-9999px; }


#content .boxes .list_video li h4{ font-size:18px; color:#3f3f3f; font-weight:normal; width:90%; min-height:50px;}

#content .boxes .backissue { }
#content .boxes .backissue h4 { margin:10px 0; padding-left:20px; font-size:18px; color:#25546a; font-weight:normal; }
#content .boxes .backissue p { clear:both; float:left; padding-left:20px; padding-right:20px;}
#content .boxes .backissue .more { text-transform:uppercase; color:#101010; text-decoration:underline; }
	
	
#content .boxes.community h4 { width:auto; margin:0 20px; font-weight:bold; color:#5faf44; }
#content .boxes.community  h4 span a {color:#888888; font-size:15px; }	
#content .boxes.community  h4 span a:hover {text-decoration:underline }	
#content .boxes.community h2 a { width:auto; font-size:18px; color:#3f3f3f; font-weight:normal; }
#content .boxes.community a.goto{ background:#5faf44; padding:4px 10px; color:#fff; text-transform:uppercase; font-size:11px; float:left;
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; margin-top:10px; margin-left:20px;}
#content .boxes.community a.goto:hover { background:#71ce52; }
	
#content .boxes.community table { float:left; width:100%; margin-top:10px; margin-bottom:20px; margin-left:20px; }
#content .boxes.community table thead{ float:left; width:100%; border-bottom:1px solid #e7e7e7; }
#content .boxes.community table thead th { padding-bottom:10px; font-size:14px; font-weight:bold; color:#5faf44 }
#content .boxes.community table tbody { width:100%; margin-top:10px; }
#content .boxes.community table tbody tr { width:100%; *height:40px; *margin-top:10px; padding:10px 0; }
#content .boxes.community table tbody td { vertical-align:middle; padding:10px 0px;}
#content .boxes.community table tbody tr.even { background:#ebebeb; }
#content .boxes.community table .image { width:20%; text-align:left; }
#content .boxes.community table .body { width:60%; text-align:left;}
#content .boxes.community table .spacer { width:5%; text-align:left; }
#content .boxes.community table .action { width:15%; text-align:left;}
#content .boxes.community table tbody .details { text-decoration:underline; color:#000; }	

#content .boxes.community .name { font-size:16px; color:#008888; font-weight:bold; }
#content .boxes.community .name a { margin-left:0; font-size:16px; color:#008888; font-weight:bold; }
#content .boxes.community small {color:#5faf44; font-size:11px;}
#content .boxes.community .posted { font-size:12px ; color:#84816a; font-style:italic;font-size:11px;}
#content .boxes.community .edit { background:#5faf44; padding:4px 10px; color:#fff; text-transform:uppercase; font-size:11px; 
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#content .boxes.community .edit:hover { background:#71ce52; }

.boxes.local_group table thead{ float:none;}
.boxes.local_group table tbody { float:none; }
.boxes.local_group table tbody tr { float:none;}
.boxes.local_group table tbody td { padding:10px 0px;}
.boxes.local_group table .country { width:15%; text-align:left; padding-left:20px;}
.boxes.local_group table .state { width:20%; text-align:left;}
.boxes.local_group table .city { width:20%; text-align:left;}
.boxes.local_group table .hostname { width:25%;text-align:left; }
.boxes.local_group table .details { width:10%; text-align:center; }

.clear{
clear:both;
}

div.selectbox-wrapper  {
    max-height:9999px;
}

div.selectbox-wrapper ul li {
	clear:both; width:100%; padding:5px 0; text-indent:10px;
  list-style-type:none;
  display:block;
  margin:0;

  cursor:pointer;
}



/*********view_video reply starts************/
.view_video_reply{float:left; width:952px; border-top:2px solid #fff; background:#F6F7F6 url(/common/images/content_repeat_bg.gif) repeat-x 0 0; margin:0 2px; display:inline}
.view_video_reply .heading{float:left; width:952px; background:url(/common/images/gray_strip1.jpg) repeat-x 0 0; height:48px; padding-top:5px;}
.view_video_reply .heading h3.talk_title {float:left;background:url(/common/images/head_strip.gif) repeat-x 0 0!important;color:#FFFFFF;font-family:"Myriad Pro",Arial,Helvetica,sans-serif!important;font-size:30px!important;font-style:normal;font-weight:normal;line-height:32px!important; padding:10px 0 0 14px!important;width:745px!important; height:37px!important;}
.view_video_reply .heading h3.talk_title span{ font-size:20px!important; background:none!important; float:none!important; height:auto!important; margin:10px 0 0 10px; display:inline!important}


.view_video_reply .fav_strip{float:left; width:34px; background:url(/common/images/fav_strip.gif) repeat-x 0 0; height:33px; padding:14px 0 0 8px}
.view_video_reply .fav_strip a{float:left; width:26px; background:url(/common/images/fav_heart.gif) no-repeat 0 bottom; height:23px; text-decoration:none;}
.view_video_reply .fav_strip a:hover{background-position:top;}
.view_video_reply .fav_strip a.current{background-position:top; cursor:text}
.view_video_reply .add_fav{float:left; width:151px; background:url(/common/images/add_fav.gif) repeat-x 0 0; height:47px;}
.view_video_reply .add_fav p{float:left; width:151px; text-align:center; font:normal 18px/20px Arial, Helvetica, sans-serif; color:#fff; padding-top:14px;}
.view_video_reply .add_fav p a{color:#fff; text-decoration:none;}
.view_video_reply .add_fav p a:hover{text-decoration:underline}

.view_video_reply .video_section{float:left; width:856px; padding:20px 48px 20px 48px;}
.view_video_reply .video_section .tabs_section{float:left; width:856px;}

.view_video_reply .video_section .tabs_section ul{float:right; width:856px; border-bottom:10px solid #84c4c9; list-style:none}
.view_video_reply .video_section .tabs_section ul li{float:right; padding-left:3px;}
.view_video_reply .video_section .tabs_section ul li a.current{float:left; width:auto; background:url(/common/images/tab_left.jpg) no-repeat 0 0; height:34px; padding-left:5px; text-decoration:none; color:#fff; font-family:Arial,Helvetica, sans-serif; }
.view_video_reply .video_section .tabs_section ul li a.current span{float:left; width:auto; background:url(/common/images/tab_right.jpg) no-repeat right 0; height:34px; padding:0 10px 0 5px; color:#fff;}



.view_video_reply .video_section .tabs_section ul li a{float:left; width:auto; background:url(/common/images/tab_left.jpg) no-repeat 0 bottom;padding-left:5px; height:34px;text-decoration:none; color:#fff; font-family:Arial,Helvetica, sans-serif; cursor:pointer; }
.view_video_reply .video_section .tabs_section ul li a span{float:left; width:auto; background:url(/common/images/tab_right.jpg) no-repeat right bottom; padding:0 10px 0 5px; height:34px;}


.view_video_reply .video_section .tabs_section ul li a span small.standard{float:left; background:url(/common/images/standard.gif) no-repeat right 8px; height:auto;font-size:14px; line-height:18px; padding-right:50px; padding-bottom:8px; text-transform:uppercase; padding-top:7px;}
.view_video_reply .video_section .tabs_section ul li a.current span small.standard{float:left; background:url(/common/images/standard.gif) no-repeat right bottom -22px; font-size:14px; line-height:18px;  padding-top:7px; padding-right:50px; padding-bottom:8px; text-transform:uppercase}

.view_video_reply .video_section .tabs_section ul li a span small.large{float:left; background:url(/common/images/large.gif) no-repeat right 8px; height:13px;font-size:14px; line-height:18px; padding-right:50px; padding-top:7px; padding-bottom:8px; text-transform:uppercase}

.view_video_reply .video_section .tabs_section ul li a.current span small.large{float:left; background:url(/common/images/large.gif) no-repeat right bottom -32px; height:15px;font-size:14px; line-height:18px; padding-right:50px; padding-top:7px;padding-bottom:8px; text-transform:uppercase}


.view_video_reply .video_section .tabs_section ul li  p{float:left; width:auto; font-size:13px; line-height:28px; color:#989595; padding-right:10px; padding-top:5px;font-family:Arial,Helvetica, sans-serif; }

.view_video_reply .video_section  .standard_video{float:left; width:640px; background:#000; height:384px; padding:0 108px 0 108px;}
.view_video_reply .video_section img{float:left;}
.view_video_reply .video_section  .small_video{float:left; width:360px; background:#000; height:282px;  padding:45px 248px 33px;}
.view_video_reply .video_section .chapters{float:left; width:826px; background:url(/common/images/chapter.jpg) repeat-x 0 0; height:117px; padding:0 15px;}
.view_video_reply .video_section .chapters h3{float:left; width:auto;  font:normal 18px/20px Arial, "Helvetica", sans-serif!important; color:#fff; background:none!important; padding:10px 0 0 0!important; height:auto!important}
.view_video_reply .video_section .caraousal{float:left; width:810px;}
.view_video_reply .video_section .caraousal ul{float:left; width:145px!important; list-style:none; background:none; border:none; padding-top:10px;}
.view_video_reply .video_section .caraousal ul li{float:left; width:145px; padding:0}


.view_video_reply .video_section .caraousal ul li a{float:left;  width:135px; background:none; padding:10px 0 0 10px;height:53px; cursor:pointer}
.view_video_reply .video_section .caraousal ul li a.active{float:left;  width:135px; background:none; padding:10px 0 0 10px; background:#999; height:53px;}
.view_video_reply .video_section .caraousal ul li a:hover{float:left;  width:135px; background:none; padding:10px 0 0 10px; background:#fff; height:53px;}

.view_video_reply .video_section .caraousal ul li a span{float:left; width:auto; background:url(/common/images/line.gif) no-repeat 5px 0px!important;  font:normal 24px/24px Arial, "Helvetica", sans-serif!important; color:#fff; padding:0 0 18px 0!important}
.view_video_reply .video_section .caraousal ul li a small {
    color: #FFFFFF;
    float: left !important;
    font-size: 12px;
    line-height: 14px;
    padding: 3px 0 0 10px;
    width: 90px;
}

.view_video_reply .video_section .caraousal ul li a.active span{float:left; width:auto; background:url(/common/images/line.gif) no-repeat 5px bottom!important;  font:normal 24px/24px Arial, "Helvetica", sans-serif!important; color:#000; padding:0 0 19px 0!important}

.view_video_reply .video_section .caraousal ul li a.active p{float:left!important; width:100px; font-size:12px; line-height:14px; color:#fff; padding:3px 0 0 10px;}

.view_video_reply .video_section .caraousal ul li a.active span{float:left; width:auto; background:url(/common/images/line.gif) no-repeat 5px 0!important;  font:normal 24px/24px Arial, "Helvetica", sans-serif!important; color:#fff; padding:0 0 19px 0!important}

.view_video_reply .video_section .caraousal ul li a:hover small{float:left!important; width:100px; font-size:12px; line-height:14px; color:#000; padding:3px 0 0 10px;}
.view_video_reply .video_section .caraousal ul li a:hover span{float:left; width:auto; background:url(/common/images/line.gif) no-repeat 5px bottom!important;  font:normal 24px/24px Arial, "Helvetica", sans-serif!important; color:#000; padding:0 0 19px 0!important}
.view_video_reply .video_section .caraousal a.prev{float:left; width:16px; background:url(/common/images/prev.jpg) no-repeat 0 0; height:18px; margin-top:34px; margin-right:20px; margin-left:10px; display:inline}
.view_video_reply .video_section .caraousal a.prev:hover{ background-position:bottom}
.view_video_reply .video_section .caraousal a.next{float:right; width:16px; background:url(/common/images/next.jpg) no-repeat 0 0; height:18px; margin-top:34px; }
.view_video_reply .video_section .caraousal a.next:hover{ background-position:bottom}




.view_video_reply .synopsis{float:left; width:932px; padding:0 0 20px 10px;}
.view_video_reply .synopsis .top{float:left; width:826px; padding-left:10px; font-family:Arial, "Helvetica", sans-serif!important}
.view_video_reply .synopsis .top span{float:left; background:url(/common/images/synopsis.gif) no-repeat 0 0; text-align:center; width:116px; font-size:21px; line-height:33px; height:35px;}
.view_video_reply .synopsis .top p{float:left; font-size:13px; line-height:35px; padding-left:10px;}
.view_video_reply .synopsis .caraousal{float:left; width:940px ; padding-top:20px; }

.view_video_reply .synopsis .caraousal a.prev_btn{float:left; width:42px; background:url(/common/images/prev_1.gif) no-repeat 0 0; height:142px; margin-right:5px;  display:inline}
.view_video_reply .synopsis .caraousal a.prev_btn:hover{ background-position:bottom}
.view_video_reply .synopsis .caraousal a.next_btn{float:right; width:42px; background:url(/common/images/next_1.gif) no-repeat 0 0; height:142px; margin-right:8px; display:inline }
.view_video_reply .synopsis .caraousal a.next_btn:hover{ background-position:bottom}


.view_video_reply .synopsis .caraousal ul{float:left; width:281px; list-style:none; padding-top:3px;}
.view_video_reply .synopsis .caraousal ul li{float:left; width:281px; height:139px;}
.view_video_reply .synopsis .caraousal ul li .box{float:left; width:273px; border:1px solid #c5c5c5}
.view_video_reply .synopsis .caraousal ul li .box .left{float:left; width:auto;}
.view_video_reply .synopsis .caraousal ul li .box .left img{float:left}
.view_video_reply .synopsis .caraousal ul li .box .right{float:left; width:168px; padding-left:15px; padding-top:20px;font-family:Arial, "Helvetica", sans-serif!important}
.view_video_reply .synopsis .caraousal ul li .box .right p{float:left; padding-right:10px; color:#878484; font-size:12px;}
.view_video_reply .synopsis .caraousal ul li .box .right strong{float:left; color:#4e4e4e; padding-bottom:15px; }


.view_video_reply .comment_tabs{float:left; width:910px; padding:35px 20px 0 20px;}
.view_video_reply .comment_tabs ul{float:left; width:auto; list-style:none}
.view_video_reply .comment_tabs ul li {floaT:left; margin-right:5px; display:inline}
.view_video_reply .comment_tabs ul li a{float:left; width:158px; height:46px; background:url(/common/images/private_tabs.gif) no-repeat 0 0; text-align:center;font-family: Arial, "[HelveticaNeue]", sans-serif!important; font-size:15px; line-height:46px; color:#a2a1a1; text-decoration:none}
.view_video_reply .comment_tabs ul li a:hover{ background-position:bottom}
.view_video_reply .comment_tabs ul li a.active{ background-position:bottom}
.view_video_reply .rating{float:left; width:140px; padding:4px 0 0 10px}
.view_video_reply .rating p{float:left; width:140px}
.view_video_reply .rating p span{float:left; width:105px;line-height:20px;}
.view_video_reply .rating p a{float:left; text-decoration:none;color:#a2a1a1;  margin-right:5px; display:inline}
.view_video_reply .comment_tabs .content{float:left; width:880px; background:#e8f5f7; padding:20px 15px; color:#080808;font-family:Arial, "Helvetica", sans-serif!important}

.view_video_reply .new_comment{float:left; width:910px; padding:0 20px 0 20px;}
.view_video_reply .new_comment h4{float:left!important; width:auto; font-size:18px!important; line-height:18px!important; color:#080808!important;font-family:Arial, Helvetica, sans-serif!important; padding-bottom:10px;}
.view_video_reply .new_comment form{float:left; width:910px;}
.view_video_reply .new_comment fieldset{float:left; width:910px; border:none;font-family:Arial, Helvetica, sans-serif!important;}
.view_video_reply .new_comment fieldset  ul{float:left; width:910px; list-style:none}
.view_video_reply .new_comment fieldset  ul li{float:left; width:910px; padding-bottom:10px;}
.view_video_reply .new_comment fieldset label{float:left; font-size:16px; line-height:28px; color:#080808}
.view_video_reply .new_comment fieldset .text{float:left; width:896px; border-left:1px solid #e4e4e4 ; border-right:1px solid #e4e4e4 ; border-bottom:1px solid #e4e4e4 ; border-top:1px solid #8e8e8e; height:30px; padding:5px 0 0 10px;}
.view_video_reply .new_comment fieldset textarea{float:left; width:896px; border-left:1px solid #e4e4e4 ; border-right:1px solid #e4e4e4 ; border-bottom:1px solid #e4e4e4 ; border-top:1px solid #8e8e8e; height:70px; padding:5px 0 0 10px}
.view_video_reply .new_comment fieldset input.submitbtn{float:right; width:250px; height:71px; background:url(/common/images/submitbtn.gif) no-repeat 0 0; border:none; cursor:pointer; margin-top:2px;}
.view_video_reply .new_comment fieldset input.submitbtn_hover{float:right; width:250px; height:71px; background:url(/common/images/submitbtn.gif) no-repeat 0 bottom; border:none; cursor:pointer ; margin-top:2px;}

.view_video_reply .comments{float:left; width:910px;padding:0 20px 0 20px; margin-bottom:20px;}
.view_video_reply .comments h4{float:left!important; width:910px!important; background:none; font-size:21px; color:#080808!important;font-family:Arial, Helvetica, sans-serif!important; border-bottom:1px solid #000}
.view_video_reply .comments .box{float:left; width:840px; background:#e0e0e0; padding:35px 35px 20px 35px;}
.view_video_reply .comments .box .left{float:left; width:80px;}
.view_video_reply .comments .box .right{float:left; width:760px;}
.view_video_reply .comments .box .right h3{ display:block;width:760px!important; font-size:18px!important; line-height:20px!important; background:none!important; color:#2b2a2a!important; height:auto!important; padding:0!important;font-family:Arial, Helvetica, sans-serif!important;}
.view_video_reply .comments .box .right h4{ display:block;width:760px!important; font-size:12px!important; line-height:20px!important; background:none!important; color:#8d8d8d!important;padding:10px 0 20px 0!important; border:none!important}
.view_video_reply .comments .box .right h4 strong{ font-size:18px; color:#387b89}
.view_video_reply .comments .box .right h4 small{ font-size:12px; color:#6f8816}
.view_video_reply .comments .box .right p{ display:block; width:760px; font-size:12px; line-height:25px;font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; color:#000}
.view_video_reply .comments .box .right .row{float:left; width:760px;}
.view_video_reply .comments .box .right .row p{float:left; width:auto!important; font-size:11px; line-height:20px; color:#787878; padding-right:15px;}
.view_video_reply .comments .box .right .row p a{ color:#093dd2; text-decoration:none}
.view_video_reply .comments .box .right .row a.del{float:left; width:48px; height:22px; background:url(/common/images/del.gif) no-repeat 0 0;}
.view_video_reply .comments .box .right .row a.del:hover{ background-position:bottom}

.view_video_reply .comments .box .right .row a.reply{float:right; width:79px; height:52px; background:url(/common/images/reply.gif) no-repeat 0 bottom;}
.view_video_reply .comments .box .right .row a.reply:hover{ background-position:top}

.view_video_reply .comments .reply_box{float:left; width:910px; background:#e0e0e0; padding-bottom:20px;}
.view_video_reply .comments .reply1{float:left; width:840px; background:#e0e0e0; padding:15px 35px 20px 35px; border-top:1px solid #000}
.view_video_reply .comments .reply_box h4{float:left!important; width:840px!important; font-size:18px!important; line-height:18px!important; color:#080808!important;font-family:Arial, Helvetica, sans-serif!important;  padding:0!important; border:none; padding-bottom:10px!important;}


.view_video_reply .comments .reply_box form{float:left; width:840px;}
.view_video_reply .comments .reply_box fieldset{float:left; width:840px; border:none;font-family:Arial, Helvetica, sans-serif!important;}
.view_video_reply .comments .reply_box fieldset  ul{float:left; width:840px; list-style:none}
.view_video_reply .comments .reply_box fieldset  ul li{float:left; width:840px; padding-bottom:10px;}
.view_video_reply .comments .reply_box fieldset label{float:left; font-size:16px; line-height:28px; color:#080808}
.view_video_reply .comments .reply_box fieldset .text{float:left; width:828px; border-left:1px solid #e4e4e4 ; border-right:1px solid #e4e4e4 ; border-bottom:1px solid #e4e4e4 ; border-top:1px solid #8e8e8e; height:30px; padding:5px 0 0 10px}
.view_video_reply .comments .reply_box fieldset textarea{float:left; width:828px; border-left:1px solid #e4e4e4 ; border-right:1px solid #e4e4e4 ; border-bottom:1px solid #e4e4e4 ; border-top:1px solid #8e8e8e; height:65px; padding:5px 0 0 10px}
.view_video_reply .comments .reply_box fieldset input.submitbtn{float:right; width:249px; height:71px; background:url(/common/images/submit1.gif) no-repeat 0 0; border:none; cursor:pointer; margin-top:2px;}
.view_video_reply .comments .reply_box fieldset input.submitbtn_hover{float:right; width:249px; height:71px; background:url(/common/images/submit1.gif) no-repeat 0 bottom; border:none; cursor:pointer ; margin-top:2px;}

.view_video_reply .comments .reply_box fieldset input.cancelbtn{float:right; width:71px; height:71px; background:url(/common/images/cancel.gif) no-repeat 0 0; border:none; cursor:pointer; margin-top:2px; margin-right:5px; display:inline}
.view_video_reply .comments .reply_box fieldset input.cancelbtn_over{float:right; width:71px; height:71px; background:url(/common/images/cancel.gif) no-repeat 0 bottom; border:none; cursor:pointer ; margin-top:2px; margin-right:5px; display:inline}
.view_video_reply .comments .reply_box .user{float:right; width:765px; background:#fff; position:relative; padding:15px 0 0 0; margin-right:35px; display:inline}
.view_video_reply .comments .reply_box .user .arrow{float:left; width:30px; height:25px; background:url(/common/images/arrow_top.gif) no-repeat 0 0; position:absolute; top:-25px; left:20px;}


.view_video_reply .comments .reply_box .user .box{float:right; width:747px!important; background:#fff; padding:0 0 20px 0!important}
.view_video_reply .comments .reply_box .user .left{float:left; width:80px;}
.view_video_reply .comments .reply_box .user .right{float:left; width:640px;}
.view_video_reply .comments .reply_box .user .right h3{ display:block;width:640px!important; font-size:18px!important; line-height:20px!important; background:none!important; color:#387b89!important; height:auto!important; padding:0!important;font-family:Arial, Helvetica, sans-serif!important;}
.view_video_reply .comments .reply_box .user .right h4{ display:block;width:640px!important; font-size:12px!important; line-height:20px!important; background:none!important; color:#8d8d8d!important;padding:5px 0 5px 0!important; border:none!important}
.view_video_reply .comments .reply_box .user .right h4 strong{ font-size:18px; color:#387b89}
.view_video_reply .comments .reply_box .user .right h4 small{ font-size:12px; color:#6f8816}
.view_video_reply .comments .reply_box .user .right p{ display:block; width:640px; font-size:12px; line-height:25px;font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; color:#000}
.view_video_reply .comments .reply_box .user .row{float:left; width:705px!important;}
.view_video_reply .comments .reply_box .user .row p{float:left; width:auto!important; font-size:11px; line-height:20px; color:#787878; padding-right:15px; padding-top:18px;}
.view_video_reply .comments .reply_box .user .row p a{ color:#093dd2; text-decoration:none}

.view_video_reply .comments .reply_box .user .row a.del{float:left; width:48px; height:22px; background:url(/common/images/del.gif) no-repeat 0 0;}
.view_video_reply .comments .reply_box .user .row a.del:hover{ background-position:bottom}

.view_video_reply .comments .reply_box .user .row a.reply{float:right; width:79px; height:53px; background:url(/common/images/reply1.gif) no-repeat 0 0;}
.view_video_reply .comments .reply_box .user .row a.reply:hover{ background-position:bottom;}

.view_video_reply .comments .reply_box .user h4{float:left!important; width:100%!important; font-size:18px!important; line-height:18px!important; color:#080808!important;font-family:Arial, Helvetica, sans-serif!important;  padding:0!important; border:none; padding-bottom:10px!important;}



.view_video_reply .comments .reply_box .user_inner{float:right; width:706px; background:#fff; position:relative; padding:15px 0 0 0; margin-top:40px; margin-right:35px; display:inline}
.view_video_reply .comments .reply_box .user_inner .arrow{float:left; width:30px; height:25px; background:url(/common/images/arrow_top.gif) no-repeat 0 0; position:absolute; top:-25px; left:20px;}


.view_video_reply .comments .reply_box .user_inner .box{float:right; width:688px!important; background:#fff; padding:0 0 20px 0!important}
.view_video_reply .comments .reply_box .user_inner .left{float:left; width:80px;}
.view_video_reply .comments .reply_box .user_inner .left img{float:left; margin:0;}

.view_video_reply .comments .reply_box .user_inner .right{float:left; width:585px;}
.view_video_reply .comments .reply_box .user_inner .right h3{ display:block;width:585px!important; font-size:18px!important; line-height:20px!important; background:none!important; color:#387b89!important; height:auto!important; padding:0!important;font-family:Arial, Helvetica, sans-serif!important;}
.view_video_reply .comments .reply_box .user_inner .right h4{ display:block;width:585px!important; font-size:12px!important; line-height:20px!important; background:none!important; color:#8d8d8d!important;padding:5px 0 5px 0!important; border:none!important}
.view_video_reply .comments .reply_box .user_inner .right h4 strong{ font-size:18px; color:#387b89}
.view_video_reply .comments .reply_box .user_inner .right h4 small{ font-size:12px; color:#6f8816}
.view_video_reply .comments .reply_box .user_inner .right p{ display:block; width:580px; font-size:12px; line-height:25px;font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; color:#000}
.view_video_reply .comments .reply_box .user_inner .row{float:left; width:655px!important;}
.view_video_reply .comments .reply_box .user_inner .row p{float:left; width:auto!important; font-size:11px; line-height:20px; color:#787878; padding-right:15px; padding-top:18px;}
.view_video_reply .comments .reply_box .user_inner .row p a{ color:#093dd2; text-decoration:none}
.view_video_reply .comments .reply_box .user_inner .row a.del{float:left; width:48px; height:22px; background:url(/common/images/del.gif) no-repeat 0 0; margin-top:15px;}
.view_video_reply .comments .reply_box .user_inner .row a.del:hover{ background-position:bottom}

.view_video_reply .comments .reply_box .user_inner .row a.reply{float:right; width:79px; height:52px; background:url(/common/images/reply2.gif) no-repeat 0 0;}
.view_video_reply .comments .reply_box .user_inner .row a.reply:hover{ background-position:bottom;}

.view_video_reply .comments .reply_box .user_inner h4{float:left!important; width:688px!important; }

.view_video_reply .comments .reply_box .user_inner .reply_box_inner{float:right; width:688px;}
.view_video_reply .comments .reply_box .user_inner .reply_box_inner form{float:left; width:688px;}
.view_video_reply .comments .reply_box .user_inner .reply_box_inner fieldset{float:left; width:688px;}
.view_video_reply .comments .reply_box .user_inner .reply_box_inner fieldset  ul{float:left; width:688px; list-style:none}
.view_video_reply .comments .reply_box .user_inner .reply_box_inner fieldset  ul li{float:left; width:668px; padding-bottom:10px;}
.view_video_reply .comments .reply_box .user_inner .reply_box_inner fieldset .text{float:left; width:656px; padding:5px 0 0 10px; height:30px;}
.view_video_reply .comments .reply_box .user_inner .reply_box_inner fieldset textarea{float:left; width:656px; padding:5px 0 0 10px}


.view_video_reply .comments .reply_box .reply_box_inner form{float:left; width:727px;}
.view_video_reply .comments .reply_box .reply_box_inner fieldset{float:left; width:727px; border:none;font-family:Arial, Helvetica, sans-serif!important;}
.view_video_reply .comments .reply_box .reply_box_inner fieldset  ul{float:left; width:727px; list-style:none}
.view_video_reply .comments .reply_box .reply_box_inner fieldset  ul li{float:left; width:727px; padding-bottom:10px;}
.view_video_reply .comments .reply_box .reply_box_inner fieldset label{float:left; font-size:16px; line-height:28px; color:#080808}
.view_video_reply .comments .reply_box .reply_box_inner fieldset .text{float:left; width:725px; border-left:1px solid #e4e4e4 ; border-right:1px solid #e4e4e4 ; border-bottom:1px solid #e4e4e4 ; border-top:1px solid #8e8e8e; height:30px;}
.view_video_reply .comments .reply_box .reply_box_inner fieldset textarea{float:left; width:725px; border-left:1px solid #e4e4e4 ; border-right:1px solid #e4e4e4 ; border-bottom:1px solid #e4e4e4 ; border-top:1px solid #8e8e8e; height:70px;}
.view_video_reply .comments .reply_box .reply_box_inner input.submitbtn{float:right; width:249px; height:71px; background:url(/common/images/submitbtn.gif) no-repeat 0 0!important; border:none; cursor:pointer; margin-top:2px;}
.view_video_reply .comments .reply_box .reply_box_inner input.submitbtn_hover{float:right; width:249px; height:71px; background:url(/common/images/submitbtn.gif) no-repeat 0 bottom; border:none; cursor:pointer ; margin-top:2px;}

.view_video_reply .comments .reply_box .reply_box_inner input.cancelbtn{float:right; width:69px; height:70px; background:url(/common/images/cancel1.gif) no-repeat 0 0; border:none; cursor:pointer; margin-top:2px; margin-right:5px; display:inline}
.view_video_reply .comments .reply_box .reply_box_inner input.cancelbtn_over{float:right; width:69px; height:70px; background:url(/common/images/cancel1.gif) no-repeat 0 bottom; border:none; cursor:pointer ; margin-top:2px; margin-right:5px; display:inline}
.view_video_reply .comments .reply_box .reply_box_inner{float:right; width:747px; background:#fff; position:relative; padding:15px 0 0 18px; border-top:1px solid #000}
.view_video_reply .comments .reply_box .reply_box_inner .arrow{float:left; width:30px; height:25px; background:url(/common/images/arrow_top.gif) no-repeat 0 0; position:absolute; top:-25px; left:20px;}

.view_video_reply .comments .reply_box .user_inner_inner{float:right; width:618px; background:#fff; position:relative; padding:15px 0 0 0; margin-top:40px; margin-right:35px; display:inline}
.view_video_reply .comments .reply_box .user_inner_inner .arrow{float:left; width:30px; height:25px; background:url(/common/images/arrow_top.gif) no-repeat 0 0; position:absolute; top:-25px; left:20px;}


.view_video_reply .comments .reply_box .user_inner_inner .box{float:left; width:582px!important; background:#fff; padding:0 0 20px 18px!important}
.view_video_reply .comments .reply_box .user_inner_inner .left{float:left; width:80px;}
.view_video_reply .comments .reply_box .user_inner_inner .right{float:left; width:485px;}
.view_video_reply .comments .reply_box .user_inner_inner .right h3{ display:block;width:485px!important; }
.view_video_reply .comments .reply_box .user_inner_inner .right h4{ display:block;width:485px!important; }
.view_video_reply .comments .reply_box .user_inner_inner .right p{ display:block; width:480px!important; }
.view_video_reply .comments .reply_box .user_inner_inner .row{float:left; width:580px!important}
.view_video_reply .comments .reply_box .user_inner_inner .row p{float:left; width:auto!important; font-size:11px; line-height:20px; color:#787878; padding-right:15px; padding-top:0;}
.view_video_reply .comments .reply_box .user_inner_inner .row p a{ color:#093dd2; text-decoration:none}
.view_video_reply .comments .reply_box .user_inner_inner h4{float:left!important; width:auto!important; }

.view_video_reply .comments .reply_box .user_inner_inner .reply_box_inner{float:right; width:600px; }
.view_video_reply .comments .reply_box .user_inner_inner .reply_box_inner form{float:left; width:600px;}
.view_video_reply .comments .reply_box .user_inner_inner .reply_box_inner fieldset{float:left; width:582px;}
.view_video_reply .comments .reply_box .user_inner_inner .reply_box_inner fieldset  ul{float:left; width:582px; list-style:none}
.view_video_reply .comments .reply_box .user_inner_inner .reply_box_inner fieldset  ul li{float:left; width:580px; padding-bottom:10px;}
.view_video_reply .comments .reply_box .user_inner_inner .reply_box_inner fieldset .text{float:left; width:578px; }
.view_video_reply .comments .reply_box .user_inner_inner .reply_box_inner fieldset textarea{float:left; width:578px;}

.stepcarousel1_meet{position: relative; /*leave this value alone*/overflow: scroll; /*leave this value alone*/width: 725px !important; /*Width of Carousel Viewer itself*/height: 73px !important; /*Height should enough to fit largest content's height*/;}
.stepcarousel1_meet .belt{position: absolute; /*leave this value alone*/left: 0;top: 0;}
.stepcarousel1_meet .panel{float: left; /*leave this value alone*/overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/width:145px !important;height: 73px !important;}

.stepcarousel1_meet_next{position: relative; /*leave this value alone*/overflow: scroll; /*leave this value alone*/width:843px !important;height: 142px !important;  /*Width of Carousel Viewer itself*/ overflow:hidden /*Height should enough to fit largest content's height*/; float:left}
.stepcarousel1_meet_next .beltNext{position: absolute; /*leave this value alone*/left: 0;top: 0;}
.stepcarousel1_meet_next .panelNext{float: left; /*leave this value alone*/overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/width:281px !important; height: 142px !important; }

.stepcarousel1_meet_next .panelNext .right a{text-decoration:none; color:#000;}
.stepcarousel1_meet_next .panelNext .right a:hover{text-decoration:underline;}

.stepcarousel1_meet_next .panelNext .right .hover{text-decoration:underline;}



.pop-up-watch-container
{
	float: right;
	background: #000;
	position: relative;
	margin-top:-20px; 
}
.pop-up-watch-container .info { float: left; width:100%; margin-top:15px; padding-bottom:15px; border-bottom:1px solid #ededed; }
.pop-up-watch-container .info .row { float: left; width:100%; }
.pop-up-watch-container a { float:left; margin-left:20px; font-size:12px; color:#4481a4; /*text-transform:uppercase;*/ font-weight:bold; }
.pop-up-watch-container a:hover { color:#539bc5; }

.section_tabs .element ul.list.private .button .save a { padding:2px 15px; background:#3ab652;}
.section_tabs .element ul.list.private .button .save a:hover { background:#34a44a; }
.section_tabs .element ul.list .button .del a { width:17px; height:17px; margin-top:3px; padding:0; background:url(../images/sprites-icon.png) no-repeat -395px -465px; text-indent:-999em; }
.section_tabs .element ul.list .button .del a { width:17px; height:17px; margin-top:3px; padding:0; background:url(../images/sprites-icon.png) no-repeat -395px -465px; text-indent:-999em; }



#tab_forums .col_1 { width:49%; margin-right:15px; }
	#tab_forums .col_1 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1205px; }
	#tab_forums .col_2 { width:49%; }
	#tab_forums .col_2 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1272px; }
	#tab_forums .statistics { float:left; width:100%; }
	#tab_forums .statistics table { float:left; width:100%; }
	#tab_forums .statistics table .header { float:none; margin:0; padding:20px 0; background:#ebebeb !important;  }
	#tab_forums .statistics table .header td { margin:0 ; border:none; text-align:left; background:none !important; font-size:16px; color:#545454; }
	#tab_forums .statistics table td { height:100%; padding:20px 0; font-size:14px; color:#000; vertical-align:middle; border-top:5px solid #fff; border-right:5px solid #fff;}
	#tab_forums .statistics table .topics { width:327px; padding-left:15px; background:#edf6e4; }
	#tab_forums .statistics table .topics a { color:#289b42; }
	#tab_forums .statistics table .topics a:hover { text-decoration:underline; }
	#tab_forums .statistics table tr.odd .topics { background:#deefce; }
	#tab_forums .statistics table .n_dis { width:100px; text-align:center; background:#d6efee; }
	#tab_forums .statistics table tr.odd .n_dis { background:#b5e1e0; }
	#tab_forums .statistics table .comment { width:92px; border-right:none; text-align:center; background:#d6efee;}
	#tab_forums .statistics table tr.odd .comment { background:#b5e1e0; }
	
	#tab_forums .statistics table .dis_topic { width:325px; background:#edf6e4; padding-left:20px; }
	#tab_forums .statistics table .dis_topic a { color:#289b42; }
	#tab_forums .statistics table .dis_topic a:hover { text-decoration:underline; }
	#tab_forums .statistics table .odd .dis_topic { background:#deefce; }
	#tab_forums .statistics table .header .date { text-indent:15px; }
	#tab_forums .statistics table .date { width:145px; background:#e4f4f3; text-align:center;}
	#tab_forums .statistics table .date a { display:block; color:#545454; cursor:pointer;}
	#tab_forums .statistics table .date a:hover span, #tab_forums .statistics table .view a:hover span { text-decoration:underline; }
	#tab_forums .statistics table .header .date a span { *float:left; }
	#tab_forums .statistics table .date .icon { float:right; margin-right:10px; }
	#tab_forums .statistics table .odd .date { background:#cdebea; }
	#tab_forums .statistics table .header .view { text-indent:15px; }
	#tab_forums .statistics table .view { width:105px; background:#d6efee; text-align:center; }
	#tab_forums .statistics table .view a { display:block; color:#545454; cursor:pointer; }
	#tab_forums .statistics table .header .view a span { *float:left; }
    #tab_forums .statistics table .header .last_comment a span { *float:left; }
	#tab_forums .statistics table .view .icon { float:right; margin-right:10px; }
	#tab_forums .statistics table .odd .view { background:#b5e1e0; }
	#tab_forums .statistics table .comments { width:95px; background:#e8f8e4;text-align:center !important;}
	#tab_forums .statistics table .odd .comments { background:#d5f3cd;}
	#tab_forums .statistics table .last_comment { width:200px; background:#effbf5;text-indent:20px; border-right:none; }
	#tab_forums .statistics table .odd .last_comment { background:#e2f7ed; }
    #tab_forums .statistics table .last_comment .icon { float: right; margin-right: 10px;}
    #tab_forums .statistics table .last_comment a { display: block; color: #545454; cursor: pointer; margin-top:4px;}
	
	#tab_forums .statistics .paging { float:left; width:100%; margin:30px 0; text-align:center; }
	#tab_forums .statistics .paging ul { display:inline-block; color:#474747; }
	#tab_forums .statistics .paging ul li { display:inline-block; *display:inline; *height:40px; *line-height:40px; }
	#tab_forums .statistics .paging ul li a { font-size:18px; padding:6px 12px; color:#474747; *height:40px; *line-height:40px; }
	#tab_forums .statistics .paging ul li.active a , #tab_forums .statistics .paging ul li a:hover { background:#6fbcbc; color:#fff;
		-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
	
	#tab_forums .statistics .block_title a { font-size:18px; text-decoration:underline; color:#fff; }
	#tab_forums .statistics .block_title a:hover { text-decoration:none;}
	
	#tab_forums .element ul { float:left; width:100%; }
	#tab_forums .element ul li { float:left; width:100%; padding:20px 0; border-bottom:1px solid #d7d7d7; }
	#tab_forums .element ul li .avatar { float:left; width:76px; height:76px; border:1px solid #d7d7d7; background:url(../images/sprites-icon.png) no-repeat -606px 0; }
	#tab_forums .element ul li .avatar img { display:block; width:76px; height:76px; }
	#tab_forums .element ul li .info { float:left; width:80%; margin-left:10px;  }
	#tab_forums .element ul li .info .username { float:left; width:100%; font-size:11px; color:#545454; }
	#tab_forums .element ul li .info .username a { font-size:16px; color:#289b42; }
	#tab_forums .element ul li .info h5 { margin-top:5px; font-size:14px; }
	#tab_forums .element ul li .info h5 a { color:#000; }
	#tab_forums .element ul li .info h5 a:hover, #tab_forums .element ul li .info .username a:hover { text-decoration:underline; }
	#tab_forums .element ul li .info h5 span { color:#545454; font-size:11px; font-weight:normal; }
	#tab_forums .element ul li .info h5 span.time { color:#12807f; font-size:16px; font-weight:normal; }
	
	#tab_community .col_1 .block_title.yellow { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -600px; }
	
	#tab_community .statistics h3.block_title span a{ color:#fff; text-decoration:none; font-size:14px;}
	#tab_community .statistics h3.block_title span a:hover{text-decoration:underline;}	
	#tab_community .element ul li .info a{ color:#000;  }
	#tab_community .element ul li .info a:hover{ text-decoration:underline; }
	
	.morelink {text-align:center; margin:10px 0px; }
	.morelink a{color:#8d8d8d; }
	.morelink a:hover{text-decoration:underline;}
	
	
	#main .section_1 .list_intro dl dd .info .report { clear:both; float:right; *float:left; margin-top:0px; color:#770909; text-transform:uppercase; text-decoration:underline; font-size:11px; font-weight:bold; }
	#main .section_1 .list_intro dl dd .info .report_text { clear: both; float: right; text-transform: uppercase; font-size: 10px; font-weight:bold; color:#8c8c8c; margin-top:20px;}
	#main .section_1 .search .breadcrumb { line-height:200%; display:none; width:100%} 
	
#main .section_1 .search .text input.bg_color_6,#main .section_1 .voucher .text input.bg_color_6  
{
    float:left;background:url(../images/sprites-color_buttons.png) repeat-x left top; 
    color:#fff; font-weight:bold; font-size:11px; 
    text-transform: uppercase;
    border:none; cursor:pointer;height:31px; width:80px;
	-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;    
	margin-left:24px;  -webkit-appearance:none;
}
#main .section_1 .search .text input.bg_color_6,#main .section_1 .voucher .text input.bg_color_6 { background-image:none; background-color:#3ab652; -webkit-apperance:none;}
#main .section_1 .search .text input.bg_color_6:hover,
#main .section_1 .voucher .text input.bg_color_6:hover { background-color:#33a048; }

ul.username_avail li input[type="text"] { float: left; width: 250px; height: 25px; padding: 1px 5px; border: 1px solid rgb(161, 161, 161); background: none repeat scroll 0% 0% transparent;}
ul.username_avail li .buttons.bg_color_6  { margin-left:10px; height:30px; text-transform: uppercase; font-size:12px; padding:0px 20px 4px 20px; -webkit-apperance:none;}
ul.username_avail li .button_green { height:30px; *padding-top:3px; line-height:30px; *line-height:35px; margin-top:5px;padding-left:30px;padding-right:30px;text-transform:uppercase; font-size:11px;}
.none1 {display:none}  
.success {  float: right; width: 100%; background: none repeat scroll 0% 0% rgb(217, 239, 212); 
    border: 1px solid rgb(1, 132, 34); color: rgb(64, 148, 90); text-align: center; padding: 8px 0px 8px;}    
.sorry {
    float: right; width: 100%; background: none repeat scroll 0% 0% rgb(236, 216, 216); 
    border: 1px solid rgb(132, 1, 1); color: rgb(132, 1, 1); text-align: center; padding: 8px 0px 8px; }    


#tab_available_issues { padding-top:15px; }
#tab_available_issues .tip { float:left; width:880px; padding:20px; background:#ebebeb; font-size:14px; color:#0e0e0e; }
#tab_available_issues table { float:left; width:100%; margin-top:10px; }
#tab_available_issues table td { vertical-align:top; }
#tab_available_issues table .title { width:350px; padding-right:10px; }
#tab_available_issues table .title .thumb {  float:left; width:96px; margin:0 10px 0 0; }
#tab_available_issues table .title .thumb span { position:absolute; width:29px;height:29px; left:35px;top:20px;/*background:url(../images/sprites-icon.png) no-repeat -430px -693px;*/}
#tab_available_issues table .title .thumb a:hover  span{ background-position:-482px -693px; } 
#tab_available_issues table .title .thumb a { position:relative; float:left; width:100%; }
#tab_available_issues table .title > a { float:left; width:240px; padding-top:10px; font-size:14px; color:#000; text-decoration:underline; }
#tab_available_issues table .title > a:hover { text-decoration:none; }
#tab_available_issues table .des { width:390px; padding-right:20px;}
#tab_available_issues table .des p { float:left; width:100%; margin-top:10px; font-size:14px; color:#000; }
#tab_available_issues table .date { width:150px; padding-top:20px;}
#tab_available_issues table .date p{ float:left; font-size:14px; color:#000; line-height:180%; }
#tab_available_issues table .date .del { float:right; width:26px; height:27px; margin-right:5px; background:url(../images/sprites-icon.png) no-repeat -450px -465px;  }
#tab_available_issues table thead td{ padding:20px 0; background:#5eafac; font-size:21px; color:#fff; }
#tab_available_issues table thead td.title { text-indent:40px; }
#tab_available_issues table tbody td { padding:10px 0; border-bottom:1px solid #c8c8c8; }
#tab_available_issues table .even { background:#ebebeb; }

#tab_instructions .col_1 { width:440px; margin-right:60px; }
#tab_instructions .col_2 { width:420px; }
#tab_instructions .block { float:left; width:100%; margin:20px 0 10px; }
#tab_instructions .block h4 { margin-bottom:15px; color:#0e0e0e; font-weight:normal; }
#tab_instructions h3 { font-size:20px; color:#0e0e0e; font-weight:normal; line-height:150%;}
#tab_instructions  h4 { margin-top:15px; font-size:17px; color:#0e0e0e; font-weight:normal; line-height:150%; }	
#tab_instructions .list { float:left; width:100%; margin-top:40px; }
#tab_instructions .list li { float:left; width:98%; margin-bottom:12px; padding-left:2%; font-size:14px; color:#0e0e0e; background:url(../images/dotted.png) no-repeat left 8px; }
#tab_instructions p { float:left; width:100%; margin-top:20px; font-size:14px; color:#0e0e0e; }

#tab_inbox table tr.selected { background:#fbffbc; }
	
	
#tab_acc_info .col_1 .block ul.upload_photo{float:left; width:100%; }
#tab_acc_info .col_1 .block ul.upload_photo li { float:left; width:140px; border:1px solid #cdcdcd; padding: 10px; margin-right:5px; height:160px;}
#tab_acc_info .col_1 .block ul.upload_photo li:hover { background:#cdcdcd;}
#tab_acc_info .quick_links { float:left; width:100%; }
#tab_acc_info .quick_links li { float:left; width:100%; margin-bottom:10px; }
#tab_acc_info .quick_links li a { font-size:12px; color:#0e0e0e; text-decoration:underline; }
#tab_acc_info .quick_links li a:hover { text-decoration:none; }
#tab_acc_info .col_1 .block .saveupload { margin-top:30px; border:1px solid #dcdcdc; height:200px; padding:20px; width:550px;}
#tab_acc_info .col_1 .block .saveupload .col_1 { width:100px; margin:10px 35px 0px 20px; }
#tab_acc_info .col_1 .block .saveupload .col_2 { width:380px; }
#tab_acc_info .col_1 .block .saveupload .col_2 .fancyUpload .status{ width:380px; }

#tab_notifications .col_1 { width:430px; margin-right:60px; }
#tab_notifications .col_1 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) 0 -126px; }
#tab_notifications .col_2 { width:430px; }
#tab_notifications .col_2 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) 0 -600px;}
#tab_notifications .block { float:left; width:100%; margin:20px 0 10px; }
#tab_notifications .block h4 { margin-bottom:15px; color:#0e0e0e; font-weight:normal;  }

#tab_notifications .block ul { float:left; width:100%; margin:30px 10px;}
#tab_notifications .block ul li { float:left; width:100%; margin-bottom:7px;  }
#tab_notifications .block ul li span.email { float:left; height:27px; line-height:27px; margin-right:10px; font-size:12px; color:#0e0e0e; width:50px;}
#tab_notifications .block ul li .image{ float:left; }
#tab_notifications .block ul li input[type="text"] { float:left; width:248px; height:25px; padding:1px 5px; border:1px solid #a1a1a1; background:none; margin-left:20px; }
#tab_notifications .block ul li input[type="checkbox"] { float:left; width:25px; height:25px; border:1px solid #a1a1a1; background:none; margin-left:20px; }
#tab_notifications .statistics .reminder { padding:20px; font-size:14px;}
#tab_notifications .statistics .reminder select{ width:248px; height:25px; padding:1px 5px; border:1px solid #a1a1a1; background:none; margin-left:20px; }
#tab_notifications .statistics .buttons.bg_color_6 { background-image:none; background-color:#3ab652; float:none;text-transform:uppercase; font-size:16px; font-weight:bold; width:200px; height:60px; margin-top:10px; -webkit-apperance:none;}
#tab_notifications .statistics .buttons.bg_color_6:hover { background-color:#33a048; }


.buttons.upload { background-image:none; background-color:#3ab652; }
.buttons.upload:hover { background-color:#33a048; }
.buttons.upload:hover { background-color:#33a048; }
#tab_private_journal { padding-top:15px; }
#tab_private_journal .tip { float:left; width:880px; padding:20px; background:#ebebeb; font-size:14px; color:#0e0e0e; }
#tab_private_journal table { float:left; width:100%; margin-top:10px; }
#tab_private_journal table td { vertical-align:top; }
#tab_private_journal table .title { width:740px; padding-right:10px; }
#tab_private_journal table .title .thumb {  float:left; width:96px; margin:0 10px 0 0; }
#tab_private_journal table .title .thumb span { position:absolute; width:29px;height:29px; left:35px;top:20px;background:url(../images/sprites-icon.png) no-repeat -430px -693px;}
#tab_private_journal table .title .thumb a:hover  span{ background-position:-482px -693px; } 
#tab_private_journal table .title .thumb a { position:relative; float:left; width:100%; }
#tab_private_journal table .title > a { float:left; padding-top:10px; font-size:14px; color:#000; text-decoration:underline; }
#tab_private_journal table .title > a:hover { text-decoration:none; }
#tab_private_journal table .des { width:390px; padding-right:20px;}
#tab_private_journal table .des p { float:left; width:100%; margin-top:10px; font-size:14px; color:#000; }
#tab_private_journal table .date { width:150px; padding-top:20px;}
#tab_private_journal table .date p{ float:left; font-size:14px; color:#000; line-height:180%; }
#tab_private_journal table .date .del { float:right; width:26px; height:27px; margin-right:5px; background:url(../images/sprites-icon.png) no-repeat -450px -465px;  }
#tab_private_journal table thead td{ padding:20px 0; background:#5eafac; font-size:21px; color:#fff; }
#tab_private_journal table thead td.title { text-indent:40px; }
#tab_private_journal table tbody td { padding:10px 0; border-bottom:1px solid #c8c8c8; }
#tab_private_journal table .even { background:#ebebeb; }
#tab_private_journal table .entry { padding-left:40px; width:700px; padding-right:10px; }
#tab_private_journal table .entry .thumb {  float:left; width:96px; margin:0 10px 0 0; }
#tab_private_journal table .entry .thumb span { position:absolute; width:29px;height:29px; left:35px;top:20px;background:url(../images/sprites-icon.png) no-repeat -430px -693px;}
#tab_private_journal table .entry .thumb a:hover  span{ background-position:-482px -693px; } 
#tab_private_journal table .entry .thumb a { position:relative; float:left; width:100%; }
#tab_private_journal table .entry > a { float:left; padding-top:10px; font-size:14px; color:#000; text-decoration:underline; }
#tab_private_journal table .entry > a:hover { text-decoration:none; }

#tab_private_journal .header .thumb { float:left; width:16%; min-height:52px; margin-right:4%; padding:5px 0; max-width:65px; border:1px solid #ccc; background:url(../images/sprites-color.png) repeat-x 0 -801px;
		-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; }
#tab_private_journal .header .thumb img { display:block;  }#tab_private_journal .info { float:left; width:75%; }
#tab_private_journal .info .name a { font-size:16px; color:#289b42; }
#tab_private_journal .info .name span,.section_tabs .element ul.list li .header .info .time span { font-size:11px; color:#545454; }
#tab_private_journal .info .time { font-size:16px; color:#12807f; }
#tab_private_journal .content  { float:left; width:87%; padding-left:13%; margin-top:10px; }	
#tab_private_journal .content  .input textarea { float:left; width:96%; max-width:96%; min-width:96%; height:250px; min-height:200px; max-height:250px; margin-top:10px; padding:10px 2%;border:none; background:#fefefe url(../images/sprites-color.png) repeat-x 0 -876px; font-family:"arial";  }
 
#tab_private_journal ul.button { float:right; margin-top:20px; }
#tab_private_journal ul.button li { float:left; width:auto; margin-left:10px; }
#tab_private_journal ul.button li a { display:block; padding:6px 25px; font-size:11px; color:#fff; font-weight:bold; text-transform:uppercase; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#tab_private_journal ul.button li.report a { background:#dd7f66; }
#tab_private_journal ul.button li.report a:hover { background:#c5725c; }
#tab_private_journal ul.button li.reply a { background:#3ab652; }
#tab_private_journal ul.button li.reply a:hover { background:#33a148; }
#tab_private_journal ul.button li.save a { height:21px;	 padding:3px 25px;  background:#3ab652;}
#tab_private_journal ul.button li.save a:hover { background:#34a44a; }
#tab_private_journal ul.button li.edit a { height:21px;	 padding:3px 25px;  background:#3ab652;}
#tab_private_journal ul.button li.edit a:hover { background:#34a44a; }
#tab_private_journal ul.button li.del a { width:17px; height:17px; margin-top:3px; padding:0; background:url(../images/sprites-icon.png) no-repeat -395px -465px; text-indent:-999em; }
#tab_private_journal ul.button li.del a { width:17px; height:17px; margin-top:3px; padding:0; background:url(../images/sprites-icon.png) no-repeat -395px -465px; text-indent:-999em; }
 #tab_private_journal table { float:left; width:100%; margin-top:10px; }
#tab_private_journal table td { vertical-align:top; }
#tab_private_journal table .image { width:11%; padding-right:1%;}
#tab_private_journal table .image .thumb { width:100%}
#tab_private_journal table .image .thumb span { position:absolute; width:29px;height:29px; left:28%;top:28%;background:url(/v3/images/sprites-icon.png) no-repeat -430px -693px;}
#tab_private_journal table .image .thumb a:hover  span{ background-position:-482px -693px; } 
#tab_private_journal table .image .thumb a { position:relative; float:left; width:100%; }
#tab_private_journal table .image .thumb img { width:90%; }
#tab_private_journal table .detail { width:58%; padding-right:5%; }
#tab_private_journal table .detail .wrap { width:98%; margin:0px 1%; }
#tab_private_journal table .detail h2 {font-size:24px; font-family:Roboto; font-weight:normal; color:#7C7C7C;word-wrap:break-word; width:700px; }
#tab_private_journal table .detail h2 span {color:#15A543; }        
#tab_private_journal table .detail h3 {font-size:20px; font-family:Roboto; font-weight:normal; color:#3D3D3D}
#tab_private_journal table .detail h3 span { text-decoration:underline}
#tab_private_journal table .detail h3 span a{color:#3D3D3D; }
#tab_private_journal table .detail .body { word-wrap:break-word; width:700px; min-height:80px}
#tab_private_journal table .detail textarea { width:90%; height:140px; }

#tab_private_journal table .issue { width:22%; padding-left:1%; font-family:Roboto; font-size:14px; color:#3E3E3E}       
#tab_private_journal table .issue p { color:#7D7D7D}       
#tab_private_journal table .issue a { color:#7D7D7D}     
#tab_private_journal ul.button { float: right; padding-bottom:20px; margin-top:0px; width:200px;}
#tab_private_journal ul.button li { float:left; width:auto; margin-left:0px; }
#tab_private_journal ul.button li.edit { border-right:1px solid #ccc; padding-right:10px;}
#tab_private_journal ul.button li.save { padding-right:10px;}
#tab_private_journal ul.button li.del {padding-left:10px;}
#tab_private_journal ul.button li.del a { padding:0; background:url(/v3/images/sprites-icon.png) no-repeat -395px -465px; text-indent:23px; color:#AB312E}
#tab_private_journal ul.button li.del a:hover {text-decoration:underline;}

#tab_private_journal h2 { float:left; width:auto; margin-right:10px; font-size:22px; margin-top:2px;}
/*#tab_private_journal select { float:left; padding:3px 3px 3px 3px; margin: -1px 10px 0px 0px; -webkit-border-radius:4px; -moz-border-radius:4px;
                        border-radius:4px; background: #eeeeee; color:#000; font: normal 14px 'Roboto', Arial, Verdana; outline:none; display: inline-block;
                        -webkit-appearance:none; -moz-appearance:none; appearance:none; border: 1px solid #dbdbdb; height:33px; width:200px;
                        background: #eee url(/v3/images/search-dropdown-bg.png) no-repeat top right; text-indent: 0.01px; text-overflow: '';}
  */      	

#tab_private_journal .styled-select { border: 1px solid #ccc; box-sizing: border-box; float:left; height:33px; margin-right:5px; margin-top:-2px;
        border-radius: 3px; background: #eee url(/v3/images/search-dropdown-bg.png) no-repeat top right;  overflow: hidden; position: relative;}
#tab_private_journal .styled-select, #tab_private_journal .styled-select select { width: 200px;}
#tab_private_journal select:focus { outline: none; }
#tab_private_journal .styled-select select { height: 34px; padding: 5px 0 5px 5px;background: transparent; border: none; color:#6a6a6a; 
    font: normal 14px 'Signika', Arial, Verdana; /*hide default down arrow in webkit */ -webkit-appearance: none; 
}
#tab_private_journal .styled-select select::-ms-expand
{
    display: none;
}
@-moz-document url-prefix(){
    #tab_private_journal .styled-select select { width: 120%; }
}


#tab_compose .block { float:left; width:100%; margin:20px 0 10px; }
#tab_compose .block h4 { margin-bottom:15px; color:#0e0e0e; font-weight:normal;  }
#tab_compose .block ul li div.title { float:left; width:100%; height:27px; line-height:27px; margin-right:10px; font-size:22px; color:#0e0e0e; margin-top:20px; }
#tab_compose .block ul li div.title span { font-size:12px; color:#0e0e0e; }
#tab_compose .block ul li input.focus_state { float:left; width:608px; height:25px; padding:1px 5px; border:1px solid #a1a1a1; background:none; font-size:18px;}
#tab_compose .block ul li textarea { float:left; width:808px; height:200px; padding:1px 5px; border:1px solid #a1a1a1; background:none; font-size:18px; line-height:150%; }

.buttons.bg_color_8 {
    background-image: none;
    background-color: #3ab652;
    height:60px; font-size:22px;
    padding:0px 30px;
    width:150px;
    margin-left:20px;
}
.buttons.bg_color_8:hover {
 background-color:#33a048;    
}

.buttons.bg_color_7
{
    background-image: none;
    background-color: #3ab652;
    height:60px; font-size:22px;
    padding:0px 30px;
    width:150px;
    margin-left:20px;
    color:#fff;
}
.buttons.bg_color_7:hover 
{
    background-color:#33a048;    
}

.buttons.bg_color_9 
{
    background-image: none;
    background-color: #acacac;
    height:60px; font-size:22px;
    padding:0px 30px;
    width:150px;
    margin-left:20px;
}
.buttons.bg_color_9:hover 
{
    background-color:#8c8c8c;    
}
#tab_favorites table .title span{ float:left; }
#tab_favorites table .title i.icon { float:left; margin:-2px 0px 0px 15px; background:url(../images/sprites-icon.png) no-repeat; }
#tab_favorites table .title i.i_sort { width:11px; height:26px; background-position:-432px -295px; }
#tab_favorites table .title a.sort { font-size:21px; color:#fff; text-decoration:none; margin:0px; padding:0px;}
#tab_favorites table .title a.sort:hover { text-decoration:underline; }	
#tab_favorites table .title a.sort:hover span{ text-decoration:underline; }	
#tab_favorites table .date { width:180px; padding-top:20px;}
#tab_favorites table .date span{ float:left; }
#tab_favorites table .date i.icon { float:left; margin:-2px 0px 0px 15px; background:url(../images/sprites-icon.png) no-repeat; }
#tab_favorites table .date i.i_sort { width:11px; height:26px; background-position:-432px -295px; }
#tab_favorites table .date a.sort { float:left; font-size:21px; color:#fff; text-decoration:none; margin:0px; padding:0px;}
#tab_favorites table .date a.sort:hover { text-decoration:underline; }	
#tab_favorites table .date a.sort:hover span{ text-decoration:underline; }	
#tab_favorites table .date p{ float:none; text-align:center; }

#tab_favorites table .number { width:180px; padding-right:10px; padding-left:20px;}
#tab_favorites table .number span{ float:left; }
#tab_favorites table .number i.icon { float:left; margin:-2px 0px 0px 15px; background:url(../images/sprites-icon.png) no-repeat; }
#tab_favorites table .number i.i_sort { width:11px; height:26px; background-position:-432px -295px; }
#tab_favorites table .number a.sort { font-size:21px; color:#fff; text-decoration:none; margin:0px; padding:0px;}
#tab_favorites table .number a.sort:hover { text-decoration:underline; }	
#tab_favorites table .number a.sort:hover span{ text-decoration:underline; }	
#tab_favorites table .number .info { float:left; width:100%; font-size:11px; color:#545454; }
#tab_favorites table .number .info a { font-size:16px; color:#289b42; }
#tab_favorites table .number .info a:hover { text-decoration:underline;}
	
#tab_favorites table .des.long { width:450px; padding-right:20px;}
#tab_favorites table .des span{ float:left; }
#tab_favorites table .des i.icon { float:left; margin:-2px 0px 0px 15px; background:url(../images/sprites-icon.png) no-repeat; }
#tab_favorites table .des i.i_sort { width:11px; height:26px; background-position:-432px -295px; }
#tab_favorites table .des a.sort { font-size:21px; color:#fff; text-decoration:none; margin:0px; padding:0px;}
#tab_favorites table .des a.sort:hover { text-decoration:underline; }	
#tab_favorites table .des a.sort:hover span{ text-decoration:underline; }	

#tab_favorites table .des .info { float:left; width:100%; font-size:11px; color:#545454; }
#tab_favorites table .des .info a { font-size:16px; color:#289b42; }
#tab_favorites table .des .info a:hover { text-decoration:underline;}
#tab_favorites table .des a { color:#000;}
#tab_favorites table .des a h5:hover { text-decoration:underline;}
#tab_favorites table .des a:hover { text-decoration:underline;}

#main .section_1 .voucher { float:right; width:380px; padding:10px 0; background:#aaddaa; position:relative;} 
#main .section_1 .voucher .text { float:right; *width:530px; margin-right:20px; } 
#main .section_1 .voucher .text a.info{ color:#000;} 
#main .section_1 .voucher .text a.info:hover{ text-decoration:underline;} 
#main .section_1 .voucher .text input { float:left; width:380px; *width:340px; padding:0 5px; *margin-left:20px; height:28px; line-height:28px; background:#fff; border:1px solid #a1a1a1; } 
#main .section_1 .voucher .text button { float:right; margin-left:20px; padding:0 20px; height:30px; line-height:30px; font-size:11px; font-weight:bold; color:#fff; text-transform:uppercase; 
	-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; } 
#tab_events h3.block_title a { font-size:18px; text-decoration:none; color:#fff; }
#tab_events h3.block_title a:hover { text-decoration:underline;}
	
#main .section_1 .list_intro .header.detail { background:#dcdcdc} 
#main .section_1 .list_intro .info.short  { width:620px; }
#main .section_1 .list_intro .rightbox  { float:left; width:170px; margin-left:30px;}
#main .section_1 .list_intro .ico_dwn a{color: #B9D07D; font-size: 24px; background: url(/common/images/ico_download.gif) left top no-repeat; padding: 0 0 0 50px; height: 42px; float:left; text-decoration: none;}
#main .section_1 .list_intro .ico_dwn a:hover{background: url(/common/images/ico_download.gif) left -44px no-repeat; color: #85C6C1;}
#main .section_1 .list_intro a.back {color: #B9D07D; font-size: 24px; float:left; text-decoration: none;}
#main .section_1 .list_intro a.back:hover {color: #85C6C1;}


#tab_playlist { padding-top:15px; }
#tab_playlist .tip { float:left; width:100%; padding:20px 0px; background:#ebebeb; font-size:14px; color:#0e0e0e; }
#tab_playlist .tip .text { margin:0px 20px; }
#tab_playlist table { float:left; width:100%; margin-top:5px; }
#tab_playlist table td { vertical-align:top; }
#tab_playlist table td a{ font-size:12px; }
#tab_playlist table .checkbox{ width:50px; padding-right:10px; }
#tab_playlist table .title { width:250px; padding-right:10px; }
#tab_playlist table .title .thumb {  float:left; width:96px; margin:0 10px 0 0; }
#tab_playlist table .title .thumb span { position:absolute; width:29px;height:29px; left:35px;top:20px;background:url(../images/sprites-icon.png) no-repeat -430px -693px;}
#tab_playlist table .title .thumb a:hover  span{ background-position:-482px -693px; } 
#tab_playlist table .title .thumb a { position:relative; float:left; width:100%; }
#tab_playlist table .title > a { float:left; width:240px; padding-top:10px; font-size:14px; color:#000; text-decoration:underline;  }
#tab_playlist table .title > a:hover { text-decoration:none; }
#tab_playlist table .title2 { width:350px; padding-right:10px; }
#tab_playlist table .title2 .thumb {  float:left; width:96px; margin:0 10px 0 0; }
#tab_playlist table .title2 .thumb span { position:absolute; width:29px;height:29px; left:35px;top:20px;background:url(../images/sprites-icon.png) no-repeat -430px -693px;}
#tab_playlist table .title2 .thumb a:hover  span{ background-position:-482px -693px; } 
#tab_playlist table .title2 .thumb a { position:relative; float:left; width:100%; }
#tab_playlist table .title2 > a { float:left; width:240px; padding-top:10px; font-size:14px; color:#000; text-decoration:underline;  }
#tab_playlist table .title2 > a:hover { text-decoration:none; }
#tab_playlist table .des { width:390px; padding-right:20px;}
#tab_playlist table .des p { float:left; width:100%; margin-top:10px; font-size:14px; color:#000; }
#tab_playlist table .rate { width:190px; padding-right:20px;}
#tab_playlist table .rate p { float:left; width:100%; margin-top:10px; font-size:14px; color:#000; }
#tab_playlist table .date { width:150px; padding-top:20px;}
#tab_playlist table .date p{ float:left; font-size:14px; color:#000; line-height:180%; }
#tab_playlist table .date .del { float:right; width:26px; height:27px; margin-right:5px; background:url(../images/sprites-icon.png) no-repeat -450px -465px;  }
#tab_playlist table thead td{ padding:20px 0; background:#5eafac; font-size:18px; color:#fff; }
#tab_playlist table thead td.title { text-indent:40px; }
#tab_playlist table tbody td { padding:10px 0; border-bottom:1px solid #c8c8c8; }
#tab_playlist table thead td a {font-size:18px; color:#fff; }
#tab_playlist table .even { background:#ebebeb; }
#tab_playlist h4.title { float:left; width:120px; padding-top:10px;} 
#tab_playlist select { float:left; width:308px; height:35px; padding:0px 0px 0px 5px; border:1px solid #a1a1a1; background:none; font-size:16px; }
#tab_playlist input.text { float:left; width:308px; height:30px; padding:6px 5px 0px 5px; border:1px solid #a1a1a1; background:none; font-size:16px; }
#tab_playlist .buttons {height:36px; }
#tab_playlist .buttons.bg_color_c { background-image:none; background-color:#ff3344	; float:none;height:36px; }
#tab_playlist .buttons.bg_color_c:hover { background-color:#dd3322; }


#tab_events .col_1 { width:65%; margin-right:15px; }
#tab_events .col_1 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1205px; }
#tab_events .col_2 { width: 30%; min-width:280px; background-color: #E7F2D7; border-radius: 7px 7px 7px 7px; padding: 15px;  font-size:14px;   }
#tab_events .col_2 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1272px; }
#tab_events .col_1 .meta .date { color : #84816A; float: left; font-size: 16px; font-weight: bold; margin-right: 20px; }
#tab_events .col_1 .meta .green1 { background: url("/v2/images/icon-time.png") no-repeat scroll 12px center #A5C875; border-radius: 5px 5px 5px 5px;
									color: #FFFFFF; float: left; height: 17px; padding: 3px 15px 8px 30px; }
#tab_events .col_1 .details { float: left; margin-top: 20px; width: 100%; }
#tab_events .col_1 .details img { border: 7px solid #ACACAC; float: left; margin: 0 20px 10px 0; }
#tab_events .col_1 .details p { color: #444444; line-height: 170%; font-size:14px; }

#tab_events .col_2 .headline-event { background: url("/v2/images/icon-buy-tickets.png") no-repeat scroll left top transparent;
										border-bottom: 1px solid #C7D1B9; height: 52px; padding-bottom: 20px;
						}
#tab_events .col_2 label { color: #84816A; font-weight: bold; }
#tab_events .col_2 .info { border-bottom: 1px solid #C7D1B9; line-height: 140%; margin-top: 10px; }
#tab_events .col_2 .info p { margin-bottom: 10px; }
#tab_events .col_2 .endline { float: left; margin-top: 10px; width: 100%; }
#tab_events .col_2 .endline .phone { background: url("/v2/images/icon-phone-email.png") no-repeat scroll left 3px transparent; padding-left: 28px; height: 27px; }
#tab_events .col_2 .endline .email { background: url("/v2/images/icon-phone-email.png") no-repeat scroll left -22px transparent; padding-left: 28px; height: 27px; }
#tab_events .col_2 .tool { float: left; margin-top: 10px; width: 100%; }
#tab_events .col_2 .tool .purchase-location { display: inline; margin-right: 3px; }
#tab_events .col_2 .tool .purchase-location a { background: url("/v2/images/purchase-location-small.png") no-repeat scroll 0 0 transparent;
								display: block; float: left; height: 69px; text-indent: -9999px; width: 120px; }
#tab_events .col_2 .tool .purchase-location, .tool .purchase-stream { float: left; margin-top: 5px; }
#tab_events .col_2 .tool .purchase-stream a { background: url("/v2/images/purchase-stream-small.png") no-repeat scroll 0 0 transparent;
								display: block; float: left; height: 69px; text-indent: -9999px; width: 120px;}
#tab_events .col_2 a.button { background: #A5C875; border-radius: 5px 5px 5px 5px; margin-left:20%;
									color: #FFFFFF; float: left; height: 17px; padding: 15px 15px 15px 15px; } 
#tab_events .col_2 a.button:hover { background: #7da647;  }

/*----------------------*/
.col-1.join  { float:left; width:595px; }
.col-2.join  { float:left; margin-left:30px; width: 330px; padding-top:20px; /*background-color: #E7F2D7; border-radius: 7px 7px 7px 7px; padding: 15px;  font-size:14px; */  }

.col-2 .service { float:left; margin-top:20px; }
.col-2 .service label{ float:left; width:100%; font-weight:bold; color:#2a5255; font-size:18px; }
.col-2 .service div{ float:left; width:100%;  color:#333;  }
.col-2 .service .phone { margin-top:5px; padding-left:30px; background:url(/v2/images/icon-service.png) no-repeat top left; }
.col-2 .service .email { padding-left:30px; background:url(/v2/images/icon-service.png) no-repeat left -48px; }
.col-2 .issue { float:left; width:320px; margin:30px 0px;}
.col-2 .issue label { float:left; width:100%; font-weight:bold; color:#2a5255; font-size:18px; }
.col-2 .issue .clip { float:left; width:100%; margin-top:10px;  }
.col-2 .issue .title-clip { float:left; width:100%; margin-top:10px; font-size:18px; color:#2a5255; }
.col-2 .issue .date { float:left; width:100%;  font-size:12px; color:#929d81; }
.col-2 .issue p { float:left; width:100%; margin-top:10px; padding-top:10px; border-top:1px solid #deedca; font-size:12px; color:#626262; line-height:150%; }
.col-2 .issue .preview a { float:left; width:197px; height:46px; margin:10px 0 0 15px; padding-left:100px; background:url(../images/button-preview.png) no-repeat top; color:#fff; font-size:15px; line-height:42px; }
.col-2 .issue .preview a:hover { background-position:0 -46px; }
	
.join-process{ float: left; width: 100%; margin: 10px 0; font-size: .95em;}
.join-process li{ float: left; width: 146px; margin-right: 1px; display: inline;}
.join-process a{ display: block; width: 146px; height: 41px; background: url(/v2/images/join-process-bg.jpg) no-repeat; text-align: center; line-height: 40px; color: #3d3d3d;}
.join-process.flexible li{ width: auto; margin-right: 2px;}
.join-process.flexible a{ width: auto; padding: 0 12px; background: url(/v2/images/join-process-flexible-bg.png) repeat-x; border: 1px solid #f0f0f0;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
.join-process .current a{ background-position: 0 -41px;}
	
.join-status{ float: left;  position: relative;}
.join-status .bar{ float: left; margin-top: 10px; width: 590px; height: 14px; background: url(/v2/images/join-status-bg.png) no-repeat;}
.join-status .bar .step3{ float: left; width: 400px; height: 14px; background: url(/v2/images/join-status-bg.png) no-repeat 0 -14px;}
.join-status .bar .step5{ float: left; width: 590px; height: 14px; background: url(/v2/images/join-status-bg.png) no-repeat 0 -14px;}
.join-status .flag{ position: absolute; right: 20px; display: block; width: 45px; height: 32px; background: url(../images/flag.png) no-repeat; }
.join-status .flag.end{ right: 0;}
.join-status .exit{ position: absolute; right: 0px; top: 5px; display: block; width: 21px; height: 35px; background: url(/v2/images/exit.png) no-repeat; }
.join-status .done{ position: absolute; right: -4px; top: 6px; display: block; width: 28px; height: 35px; background: url(/v2/images/arrow-done.png) no-repeat; }
	
	
.a6mo_dl{float:left; width:585px; background:url(/v2/images/6mo_dl_white.jpg) no-repeat 0 0; height:148px; margin-left:10px;}
.a6mo_dl .radio_button{float:left; margin:23px 0 0 17px; display:inline; *margin:17px 0 0 14px; }
.a6mo_dl p{float:left; color:#707070; font:16px/18px "Helvetica", Arial, Helvetica, sans-serif; padding:12px 0 0 15px;}
.a6mo_dl:hover {background:url(/v2/images/6mo_dl_green.jpg) no-repeat 0 0; }	

.a6mo_nodl{float:left; width:585px; background:url(/v2/images/6mo_nodl_white.jpg) no-repeat 0 0; height:148px; margin-left:10px;}
.a6mo_nodl .radio_button{float:left; margin:23px 0 0 17px; display:inline; *margin:17px 0 0 14px; }
.a6mo_nodl p{float:left; color:#707070; font:16px/18px "Helvetica", Arial, Helvetica, sans-serif; padding:12px 0 0 15px;}
.a6mo_nodl:hover {background:url(/v2/images/6mo_nodl_green.jpg) no-repeat 0 0; }	

.month_to_month{float:left; width:283px; background:url(/v2/images/select_white_bg.gif) no-repeat 0 0; height:135px; margin-left:13px;}
.month_to_month .radio_button{float:left; margin:15px 0 0 17px; display:inline; *margin:12px 0 0 14px; }
.month_to_month p{float:left; color:#707070; font:16px/18px "Helvetica", Arial, Helvetica, sans-serif; padding:12px 0 0 15px;}
.month_to_month:hover {background:url(/v2/images/select_green_bg.gif) no-repeat 0 0;}	

.six_month{float:right; width:283px; background:url(/v2/images/select_white1_bg.gif) no-repeat 0 0; height:135px; margin-left:13px;}
.six_month .radio_button{float:left; margin:15px 0 0 17px; display:inline; *margin:12px 0 0 14px;}
.six_month p{float:left; color:#707070; font:16px/18px "Helvetica", Arial, Helvetica, sans-serif; padding:12px 0 0 15px;}
.six_month:hover{float:right; width:283px; background:url(/v2/images/select_green1_bg.gif) no-repeat 0 0; }
	
/*-------------------
member HELP
----------------------*/
h3.toggler { background-image: none; color: #889B0F; cursor: pointer; font: 16px/18px "HelveticaNeue",Arial,Helvetica,sans-serif; height: 20px;
				margin-bottom: 0; padding-bottom: 0; padding-left: 0; padding-top: 13px; width: 100%; }
p.question_text { color: #303030; float: left; font: 14px/22px "Helvetica",Arial,Helvetica,sans-serif; width: 800px; }
h4.questions_smaller { color: #999999; float: left; font: 19px/21px "HelveticaNeue",Arial,Helvetica,sans-serif; padding: 15px 0 10px; width: 100%; }
p.question_text { color: #303030; float: left; font: 14px/22px "Helvetica",Arial,Helvetica,sans-serif; width: 800px; }
.help h4 { float: left; font: 18px "HelveticaNeue",Arial,Helvetica,sans-serif; width: 916px; padding:20px 0px; color:#555; line-height:160%; }
.help h4.title { color:#3E909E; font-size:24px; }
.help h4.title span { color:#3E909E; font-size:12px; }
.help h4.main { border-bottom: 1px solid #D6D6D6; }
.help a h4.title:hover { text-decoration:underline;}
.help  p{ font:14px "HelveticaNeue",Arial,Helvetica,sans-serif; line-height:180%;}
.help  ol{ font:14px "HelveticaNeue",Arial,Helvetica,sans-serif; line-height:180%; margin-left:30px;}
.help  a{ color:#3E707E; padding:0px; margin:0px; line-height: normal; }
.help  a:hover{ text-decoration:underline;}
.help  a.pdfdownload { color:#3E707E; padding:0px; margin:0px; line-height: normal; background:url('/v3/images/events-pdf-icon-blue.png') no-repeat; padding-left:25px; font-size:12px; padding-bottom:10px; display:block; padding-top:3px;}

.help ul.menu { font-size:18px; line-height:180%; }
.help ul li { color:#3E707E; } 
.help ul li.indent { margin-left:50px; }

#vertical_menu {float:left; width:272px; border-right:1px solid #cacaca; border-bottom:1px solid #cacaca; background:#f8f8f8; margin-top:12px; margin-left:-20px;}
#vertical_menu h5{float:left; width:272px; padding:15px 0 0 20px; font:21px/23px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#8e8e8e;}
#vertical_menu ul{float:left; width:272px; list-style:none; margin:15px 0 0; padding:0}
#vertical_menu li{float:left; width:252px; font:16px/18px "HelveticaNeue", Arial, Helvetica, sans-serif; border-top:1px solid #cacaca; background:#f8f8f8; text-decoration:none; padding:8px 0 8px 20px; color:#8e8e8e}
#vertical_menu li.current{float:left; width:252px; background:#56a66f; text-decoration:none; padding:8px 0 10px 20px; color:#fff; font-weight:bold}

.membership{float:left; width:600px; display:inline; background:#e4f0f0 url(/common.public/images/membership_top_curve.gif) no-repeat 0 0;}
.membership img{float:left; margin-top:15px}
.membership label.tolle_h{float:left; width:535px; padding:20px 0 40px 23px; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#231f20;
}
.membership label.tolle_h .right {float:right; }
.membership label.tolle_h2{float:left; width:535px; padding:20px 0 20px 13px; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#231f20;
}
.membership .total_row{float:left; width:600px; padding-bottom:2px}
.membership .total_row label.left{float:left; width:485px; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#231f20; text-align:right; padding:0}
.membership .total_row label.right{float:left; width:100px; padding:0 0 0 12px; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; color:#231f20;}


.interested{float:left; width:600px; background:url(/common.public/images/interested_bg.gif) repeat-y 0 0; margin:12px 0 0 0px; display:inline}
.interested_top_curve{float:left; width:600px; }
.interested_bottom_curve{float:left; width:600px; padding:30px 0}
.interested label.spring{float:left; width:400px; color:#8e8e8e; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 0 15px; margin:0}
.interested label.step1error{float:left; width:600px; color:#8e8e8e; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; padding:0 0 0 15px; margin:0}
.interested label.yes{float:left; width:45px; color:#8e8e8e; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; padding:0; margin:0}
.interested label.no{float:left; width:35px; color:#8e8e8e; font:14px/21px "HelveticaNeue", Arial, Helvetica, sans-serif; padding:0; margin:0}
.interested input.radiobox{float:left; width:auto; padding:0; margin:4px 5px 0 0; background:none; border:none; height:14px}
.verisign_secured_box{float:left; width:223px; background:url(/common.public/images/verisign_secured_box_bg.gif) no-repeat 0 0; margin:12px 0 0 0px; display:inline; text-align:center; padding:45px 0 50px; margin-right:40px}
.verisign_secured_box img{float:none;}
input.submit_payment{float:left; width:321px; font:21px/23px "HelveticaNeue", Arial, Helvetica, sans-serif; background:url(/common.public/images/inner_submit_bg.gif) no-repeat 0 0; border:none; height:101px; text-align:center; padding:0; color:#fff; cursor:pointer; margin-top:37px}
input.submit_payment_over{float:left; width:321px; font:21px/23px "HelveticaNeue", Arial, Helvetica, sans-serif; background:url(/common.public/images/inner_submit_bg.gif) no-repeat 0 bottom; border:none; height:101px; text-align:center; padding:0; color:#fff; cursor:pointer;  margin-top:37px}

.section_tabs .element .input textarea { float:left; width:96%; max-width:96%; min-width:96%; height:250px; min-height:200px; max-height:250px; margin-top:10px; padding:10px 2%;border:none; background:#fefefe url(../images/sprites-color.png) repeat-x 0 -876px; font-family:"arial"; font-size:180% }



.block_video { float:left; width:96%; margin-top:30px; padding:0; background:#fff; }
.block_video .watch { float:left; width:749px; min-height:421px; margin:0; padding:0; }
.block_video .video-right-panel { float:left; width:280px;padding: 0 48px 0 0px; margin-left:20px;}
.block_video .list_video { float:left; width:20%;padding: 0 48px 0 0px; margin-left:20px; }
.block_video .list_video h4 { padding-bottom:5px; border-bottom:1px solid #545454; font-size:24px; color:#545454; font-weight:normal; padding-left:23px;}
.block_video .list_video .list  { float:left; width:100%; margin-top:15px;  list-style-type:decimal; color:#545454; overflow-y: auto; overflow-x: hidden; max-height:370px; width:120%;min-width:100px; }
a.block_video .list_video .list li { float:left; width:100%; border-bottom:1px solid #e1e1e1; }
.block_video .list_video .list li a { display:block; padding:7px 0 7px 10px; font-size:14px; color:#545454; }
.block_video .list_video .list li a:hover { color:#2a2a2a; background:#e1e1e1;  }  
.block_video .list_video .list li.last { padding-bottom:20px;  }


.section_tabs { float:left; width:100%; }
.section_tabs .tab_m { float:left; width:100%; background:#ffffff; border-bottom:1px solid #cacaca; }
.section_tabs .tab_m li.tab_synopsis { float:left; height:52px; width:150px; margin-right:10px; }
.section_tabs .tab_m li.current a { float:left; height:42px; width:102%;
                            line-height:44px; margin-top:10px; padding:0 2%;  font-size:15px; color:#545454; background:#ffffff; 
                            border:1px solid #cacaca; border-bottom:2px solid #3ab652;  
                            -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
                            -webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;
	                        border-top-left-radius: 8px;border-top-right-radius: 8px;
	                        } 
.section_tabs .tab_m li.current a:hover { text-decoration:none; } 
.section_tabs .tab_m li a { float:left; height:42px; width:95%;
                            line-height:44px; margin-top:10px; padding:0 4%; font-size:15px; color:#545454; background:#ebebeb;                            
                            -webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;
	                        border-top-left-radius: 8px;border-top-right-radius: 8px;	                        
	                        }
.section_tabs .tab_m li a:hover { text-decoration:underline; }
.section_tabs .tab_m li.tab_videobookmark { float:left; height:52px; width:182px; margin-right:10px; }
.section_tabs .tab_m li.tab_relatedvideo { float:left; height:52px; width:215px; margin-right:10px; }
.section_tabs .tab_m li.tab_favorites { float:right; width:460px; margin-right:5px; }
.section_tabs .tab_m li.tab_favorites a { width:auto;
                                line-height:44px; 
                                margin-top:10px; font-size:15px; color:#545454; 
                                background:#fff;
                                -webkit-border-top-left-radius: 0px;-webkit-border-top-right-radius: 0px;-moz-border-radius-topleft: 0px;-moz-border-radius-topright: 0px;
	                            border-top-left-radius: 0px;border-top-right-radius: 0px;}


i.i_synopsis { margin:10px 10px; width:26px; height:23px; background:url(../images/icon-synopsis.png) }
i.i_videobookmark { margin:10px 10px; width:26px; height:22px; background:url(../images/icon-video-bookmark.png) }
i.i_relatedvideo { margin:10px 10px; width:22px; height:22px; background:url(../images/icon-related-videos.png) }
i.i_favorites { margin:10px 10px; width:22px; height:22px; background:url(../images/icon-favorites.png) }
i.i_create { margin:10px 10px; width:22px; height:22px; background:url(../images/icon-plus.png) }
i.i_exit { margin:10px 10px; width:22px; height:22px; background:url(../images/icon-exit.png) }
i.i_question { margin:3px 0px 0px 0px; width:17px; height:17px; background:url(../images/icon-question.png) }
i.i_start { margin:3px 5px 0px 0px; width:18px; height:18px; background:url(../images/icon-start.png) }
i.i_end { margin:3px 5px 0px 0px; width:18px; height:18px; background:url(../images/icon-end.png) }
i.i_bookmark_share_email { margin:3px 5px 0px 0px; width:58px; height:36px; background:url(../images/icon_bookmark_share_email.png) }
.section_tabs .element .bookmark_panel { float:left; width:100%; padding:10px 1%; font-size:14px; color:#3c3c3c; line-height:180% }
.section_tabs .element .bookmark_panel h5{ color:#12807f; font-size:18px; margin-bottom:15px;}

.section_tabs .element .bookmark_panel h6{ color:#505050; font-size:14px; }
.section_tabs .element .bookmark_panel h6 a{ color:#505050; font-size:14px; }
.section_tabs .element .bookmark_panel h6 a:hover{ text-decoration:underline; }
.section_tabs .element .bookmark_panel h6.blue{ color:#12807f; font-size:14px; }
.section_tabs .element .bookmark_panel .blue{ color:#72bcbb; font-weight:bold; margin-right:5px;}
.section_tabs .element .bookmark_panel .bookmark-col1 {float:left; width:70%; }
.section_tabs .element .bookmark_panel .bookmark-col2 {float:right; width:25%; }
.section_tabs .element .bookmark_panel .bookmark-time {float:left; width:100%; margin:10px 0px 0px 0px; }
.section_tabs .element .bookmark_panel .bookmark-time h6.start{float:left; width:120px; }
.section_tabs .element .bookmark_panel .bookmark-time h6.end{float:left; width:100px; }
.section_tabs .element .bookmark_panel .bookmark-time h6.duration{float:left; margin-left:20px; width:100px; }
.section_tabs .element .bookmark_panel .bookmark-time-input{float:left; width:100%; margin-bottom:20px; }
.section_tabs .element .bookmark_panel .bookmark-time-input .start{float:left; width:120px; margin-top:5px;}
.section_tabs .element .bookmark_panel .bookmark-time-input .set{float:left; width:120px; line-height:150%; }
.section_tabs .element .bookmark_panel .bookmark-time-input .set a {text-decoration:underline; color:#12807f; font-size:12px;}
.section_tabs .element .bookmark_panel .bookmark-time-insput .end{float:left; width:10   0px; margin-top:5px; }
.section_tabs .element .bookmark_panel .bookmark-time-input .duration{float:left; width:80px; margin-top:5px;}
.section_tabs .element .bookmark_panel .bookmark-time-button{float:left; width:100%; padding-bottom:20px; margin-top:5px;}
.section_tabs .element .bookmark_panel input.normal{ width:100px; padding:0 5px; margin-right:10px; height:30px; line-height:30px; border:1px solid #cacaca;}
.section_tabs .element .bookmark_panel input.long{ width:450px; padding:0 5px; margin-right:10px; height:30px; line-height:30px; border:1px solid #cacaca; font-size:14px; }
.section_tabs .element .bookmark_panel textarea { width: 456px; height: 100px; border: 1px solid #cacaca; font-size: 16px; }
.section_tabs .element .bookmark_panel .floatingMessage { background:url(../images/bookmark_messagebox.png); 
                                                            width :256px; height:74px;
                                                            padding:10px 0px 10px 40px;
                                                            position:absolute; z-index:10; color:#fff; 
                                                            margin-top:-60px; 
                                                            margin-left:105px;}
.section_tabs #content_videobookmark a.green_button_s{ text-transform:uppercase; font-size:11px; background:#3ab652; color:#ffffff; padding:10px 20px;  font-family:Roboto;
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.section_tabs #content_videobookmark a.green_button_s:hover{ background:#33a048;}

.section_tabs #content_videobookmark a.green_button_m{ text-transform:uppercase; font-size:12px; background:#3ab652; color:#ffffff; padding:15px 20px; font-family:Roboto;
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.section_tabs #content_videobookmark a.green_button_m:hover{ background:#33a048;}
.section_tabs #content_videobookmark a.gray_button_m{ text-transform:uppercase; font-size:12px; background:#dedede; color:#ffffff; padding:15px 20px; font-family:Roboto;
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.section_tabs #content_videobookmark a.gray_button_m:hover{ background:#bababa;}


.section_tabs #content_videobookmark a.green_button{ text-transform:uppercase; font-size:11px; background:#3ab652; color:#ffffff; padding:3px 10px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.section_tabs #content_videobookmark a.green_button:hover{ background:#33a048;}

.section_tabs #content_videobookmark a.delete_button { float:right; width:17px; height:17px; margin-top:3px; padding:0; background:url(../images/sprites-icon.png) no-repeat -395px -465px; text-indent:-999em;  display:block;}
.section_tabs #content_videobookmark a.download_button { float:right; width:17px; height:17px; margin-top:3px; margin-right:15px; padding:0; background:url(../images/download_icon.png) no-repeat; background-size:17px 17px; text-indent:-999em;  display:block;}

.section_tabs #content_videobookmark ul#bookmark_list { float:left; width:97%; }
.section_tabs #content_videobookmark ul#bookmark_list li { float:left; width:100%; border-top:1px solid #cee8e7; padding:10px 0px; font-size:12px;}
.section_tabs #content_videobookmark ul#bookmark_list li.last {border-bottom:1px solid #cee8e7;}
.section_tabs #content_videobookmark ul#bookmark_list li .col1{ float:left; width:75%; }
.section_tabs #content_videobookmark ul#bookmark_list li .col2{ float:left; width:25%; padding-top:10px;}



.section_tabs #content_relatedvideo a.green_button_m{ text-transform:uppercase; font-size:12px; background:#3ab652; color:#ffffff; padding:15px 20px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.section_tabs #content_relatedvideo a.green_button_m:hover{ background:#33a048;}
.section_tabs #content_relatedvideo a.gray_button_m{ text-transform:uppercase; font-size:12px; background:#dedede; color:#ffffff; padding:15px 20px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.section_tabs #content_relatedvideo a.gray_button_m:hover{ background:#bababa;}


.section_tabs #content_relatedvideo a.green_button{ text-transform:uppercase; font-size:11px; background:#3ab652; color:#ffffff; padding:3px 10px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.section_tabs #content_vicontent_relatedvideodeobookmark a.green_button:hover{ background:#33a048;}

.section_tabs #content_relatedvideo a.delete_button { float:right; width:17px; height:17px; margin-top:3px; padding:0; background:url(../images/sprites-icon.png) no-repeat -395px -465px; text-indent:-999em;  display:block;}
.section_tabs #content_relatedvideo a.download_button { float:right; width:17px; height:17px; margin-top:3px; margin-right:15px; padding:0; background:url(../images/download_icon.png) no-repeat; background-size:17px 17px; text-indent:-999em;  display:block;}

.section_tabs #content_relatedvideo ul#publicbookmark_list { float:left; width:97%; }
.section_tabs #content_relatedvideo ul#publicbookmark_list li { float:left; width:100%; border-top:1px solid #cee8e7; padding:10px 0px; font-size:12px;}
.section_tabs #content_relatedvideo ul#publicbookmark_list li.last {border-bottom:1px solid #cee8e7;}
.section_tabs #content_relatedvideo ul#publicbookmark_list li .col0{ float:left; width:20%; }
.section_tabs #content_relatedvideo ul#publicbookmark_list li .col0 img{ margin-right:20px; width:130px}
.section_tabs #content_relatedvideo ul#publicbookmark_list li .col1{ float:left; width:60%; }
.section_tabs #content_relatedvideo ul#publicbookmark_list li .col2{ float:left; width:20%; padding-top:10px;}



#slider-range-panel .ui-slider
{
    width:80%;
}
#slider-range-panel .ui-slider .ui-slider-handle  
{
    width:22px; 
    height:35px; 
    background:url(../images/slider-handle-start.png);    
    position:absolute;
    top: -22px;
    border-style:none; 
    
}
#slider-range-panel .ui-slider .ui-slider-handle.second-handle
{
    background:url(/v3/images/slider-handler-end.png) ;

}
.ui-slider-range {
    background: url(../images/slider-bg.png);
    height:10px;
}
#slider-range-panel{background: url(../images/slider_panel_bg.png); height:13px; padding:10px; display:block; margin-top:-5px;}
#slider-range-panel .ui-slider .ui-slider-handle.second-handle.ui-state-focus 
{
    background: url(../images/slider-handler-end-focus.png); 
}
#slider-range-panel .ui-slider .ui-slider-handle.first-handle.ui-state-focus 
{
    background: url(../images/slider-handle-start-focus.png); 
}
#audio_slider { float:left; width:80%; background:red}



#main > .content > .col_2 > .list_video li .link { float:left; width:245px; height:155px; margin-top:10px;padding:15px; border:1px solid #d7d7d7; background:#fff;}
#main > .content > .col_2 > .list_video li .link .wrap { position:relative; float:left; width:245px; height:155px; border:1px solid #d7d7d7; background:#000; cursor:pointer; }
.section_tabs .element .note2 { float:left; width:94%; padding:10px 3%; font-size:15px; color:#3c3c3c; line-height:180%; }


.bookmark_share_panel {width:700px; background:#fff; padding:10px 15px 0px 15px; display:block; font-family:Arial; -webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px;}
.bookmark_share_panel h2 {font-size:24px;color:#444444; font-family:Arial; font-weight:normal; line-height:180%; }
.bookmark_share_panel .video_box {background:#dfe3e3; padding:20px; width:660px; display:block;float:left; 
                                    -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
.bookmark_share_panel .video_box img {width:200px;height:113px; float:left}
.bookmark_share_panel .video_box .detail {float:left; margin-left:20px; width:440px; font-size:12px}
.bookmark_share_panel .video_box .detail h5 {color:#12807f; font-size:22px; padding-bottom:0px;margin-bottom:7px; line-height:130%}
.bookmark_share_panel .video_box .detail h6 {font-size:16px; margin:10px 0px 5px 0px;}
.bookmark_share_panel .video_box .detail span.blue {font-weight:bold;}

.bookmark_share_panel .bookmark_share_form {margin-top:20px; width:100%}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 {float:left; width:70%; }
.bookmark_share_panel .bookmark_share_form .bookmark-col1 ul {width:100%; }
.bookmark_share_panel .bookmark_share_form .bookmark-col1 ul li{margin-right:20px;width:98%;float:left;margin-bottom:10px;}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 ul li span {float:right; font-size:14px; font-weight:bold; color:#4b9594; margin-right:20px; margin-top:8px;}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 ul li input{ padding:0 5px; margin-right:10px; width:330px; height:38px; float:right; line-height:30px; border:1px solid #cacaca; font-size:18px; font-weight:normal; }
.bookmark_share_panel .bookmark_share_form .bookmark-col1 ul li textarea{ padding:0 5px; margin-right:10px; width:330px; float:right; line-height:22px; border:1px solid #cacaca; height:100px;font-size:16px; font-weight:normal;}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 .bookmark-time-button{float:left; width:100%; padding-bottom:20px; margin-top:20px; margin-left:126px;}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 .bookmark-time-button a.green_button_m{ text-transform:uppercase; font-size:12px; background:#3ab652; color:#ffffff; padding:15px 50px; 

                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 .bookmark-time-button a.green_button_m:hover{ background:#33a048;}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m{ text-transform:uppercase; font-size:12px; background:#dedede; color:#ffffff; padding:15px 30px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.bookmark_share_panel .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m:hover{ background:#bababa;}

.bookmark_share_panel .bookmark_share_form .bookmark-col2 {float:left; width:29%;  }
.bookmark_share_panel .bookmark_share_form .bookmark-col2 h6.blue{ color:#12807f; font-size:14px; }


/*.section_tabs .tab li.current a { height:52px; line-height:54px; margin-top:0; background:none; background:#fff; } 
.section_tabs .tab li.current a:hover { text-decoration:none; } 
.section_tabs .tab li.tab_comment { width:190px; }
.section_tabs .tab li a span { float:left; cursor:pointer; }
.section_tabs .tab li a .icon { float:right; margin-top:5px; cursor:pointer; }
.section_tabs .tab li a .i_comments { margin-top:8px; }
.section_tabs .tab li.current a .i_private { background-position:-606px -360px; }
*/

/*-------------------------------------------------
    EPISODE LIST START    
-------------------------------------------------
*/

 ul.episode_list {float:left; width:856px; list-style:none; margin-top:20px;}
     ul.episode_list li {float:left; width:160px; margin:auto; padding:15px 10px; /*min-height:300px;*/}
     ul.episode_list li .photo {position: relative; left: 0; top: 0; cursor:pointer}
     ul.episode_list li .photo img{width:158px; height:148px; position: relative; top: 0; left: 0;}
     ul.episode_list li .photo div.current_issue {background:url(/v3/images/current_issue.png); z-index:10; width:30px; height:146px; position: absolute; left: 128px; }
     ul.episode_list li div.desc {font-size:11px; /*min-height:100px; */width:100%; margin-bottom:10px; /*overflow:hidden; */ /*text-overflow:ellipsis; white-space:nowrap;*/}

     ul.episode_list li h2 { text-transform:uppercase; font-size:12px; font-weight:bold; margin-bottom:10px;}
     ul.episode_list li.b_right {border-right: 1px dashed gray;}
     ul.episode_list li.b_top {border-top: 1px dashed gray;}
     ul.episode_list li.b_bottom {border-bottom: 1px dashed gray;}
     ul.episode_list li a.open_episode {float:left; background:url(/v3/images/open_button.png); width: 95px; height:36px; text-indent:-9999px; margin-left:0px;}
     ul.episode_list li a.purchase_episode {float:left; background:url(/v3/images/purchase_button.png); width: 130px; height:36px; text-indent:-9999px; margin-left:0px;}
     ul.episode_list li a.preview_episode {float:left; background:url(/v3/images/preview_button.png); width: 130px; height:36px; text-indent:-9999px; margin-left:0px;}
     
    .pop-up-tab h3.episode_title { color:#545454; width:200px; float:left;}
    .pop-up-tab .close_window { float:right; margin-top:-10px;}
    .pop-up-tab .close_window a {font-size:10px;}
    .pop-up-tab .close_window a:hover {text-decoration:underline;}
    .pop-up-tab .close_window span{ color:#b92604; font-size:14px; float:right; width:10px; margin-right:5px; font-weight:bold}
    .pop-up-tab .close_window a {float:right; margin:0px;}
    .pop-up-tab .episode_bar input.search_text { width:180px; height:28px;}
    .pop-up-tab .episode_bar input.search_button { padding:0px 10px; color:#fff; text-transform:uppercase; font-size:11px; 
		-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; width:90px; cursor:pointer;
        background: #4c4c4c; /* Old browsers */
        background: -moz-linear-gradient(top, #4c4c4c 0%, #595959 12%, #666666 25%, #474747 39%, #2c2c2c 50%, #111111 60%, #2b2b2b 76%, #1c1c1c 91%, #131313 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c4c4c), color-stop(12%,#595959), color-stop(25%,#666666), color-stop(39%,#474747), color-stop(50%,#2c2c2c), color-stop(60%,#111111), color-stop(76%,#2b2b2b), color-stop(91%,#1c1c1c), color-stop(100%,#131313)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* IE10+ */
        background: linear-gradient(to bottom, #4c4c4c 0%,#595959 12%,#666666 25%,#474747 39%,#2c2c2c 50%,#111111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c4c4c', endColorstr='#131313',GradientType=0 ); /* IE6-9 */
    }    
	.pop-up-tab .episode_bar input.search_button:hover { background:#4c4c4c; }

	.pop-up-tab .paging { float:left; width:100%; margin-top:20px; text-align:center; }    
    .pop-up-tab .paging .prev{ width:80px;float:left;margin-left:150px;}
    .pop-up-tab .paging .next{ width:80px;float:left;}
    .pop-up-tab .paging a.episode_next_paging{ font-size: 16px;padding-top:6px;color:#474747 }
    .pop-up-tab .paging a.episode_prev_paging{ font-size: 16px;padding-top:6px;color:#474747 }
    .pop-up-tab .paging a.episode_next_paging:hover{ text-decoration:underline; }
    .pop-up-tab .paging a.episode_prev_paging:hover{ text-decoration:underline; }
	.pop-up-tab .paging ul { display:inline-block; color:#474747; float:left; width:390px; }
	.pop-up-tab .paging ul li { display:inline-block; *display:inline; }    
	.pop-up-tab .paging ul li a { font-size:16px; padding:6px 12px; color:#474747; }
    .pop-up-tab .paging ul li a.first { margin-left:0px; }
	.pop-up-tab .paging ul li.active a , .pop-up-tab .paging ul li a:hover { background:#6fbcbc; color:#fff;
		-webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
	.pop-up-tab .paging.t_1 ul li.active a , .pop-up-tab .paging.t_1 ul li a:hover { background:#707070;  }
/*-------------------------------------------------
    EPISODE LIST END
-------------------------------------------------
*/

/*-------------------------------------------------
    DOWNLOAD ISSUE START
-------------------------------------------------
*/ 
	
    #main .header a.download_button { padding:12px 10px 8px 10px; color:#33696F; font-size:14px; width:138px; border-bottom:1px solid #C5C5C5; border-left:1px solid #ECECEC;border-right:1px solid #ECECEC;
    background:url(/v3/images/download_button_bg.png) repeat-x;
    -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
    }    
    #main .header a.download_button div.icon{ background: url(/v3/images/download_icon.png) no-repeat 5px 2px; padding-left:30px;}

    #main .header .downloadMessage { background: url(/v3/images/download_messagebox_big.png); 
                                                            width :335px; height:220px;
                                                            padding:20px 10px 10px 40px;
                                                            position:absolute; z-index:10; color:#fff; 
                                                            margin-top:115px; display:none;
                                                            margin-left:165px;}
        #main .header .downloadMessage a.close { background: url(/v3/images/download_close.png) no-repeat; width:14px; height:14px; position:absolute; top:9px; left:360px; }
        #main .header .downloadMessage h2 {font-size:15px;font-weight:bold; color:#1F554F; margin-bottom:10px;}
        #main .header .downloadMessage h6 {font-size:15px;font-weight:bold; color:#fff; margin-bottom:10px;}
        #main .header .downloadMessage p {color:#fff; }
        #main .header .downloadMessage .download_option { margin-top:10px;}
        #main .header .downloadMessage .download_option a { color:#fff;}
        #main .header .downloadMessage .download_option a:hover { text-decoration:underline;}
        #purchase_content h6 { margin-bottom:15px; }
        #purchase_content a { font-size:14px; }
        #purchase_content a:hover { text-decoration:underline; }
        
        #main .header .content .tick { margin-bottom:15px;}


        #main .section_1 > .tab .instructions { float:right}
        #main .section_1 > .tab .instructions a { color:#0F8A88; text-decoration:underline; }



        .boxes .headline .manage_playlist { color: #5FAF44; float: right; font-size: 12px; font-weight: bold; line-height: 27px; margin: 8px 0 0 50px; margin-right:20px; }
        .boxes .headline .manage_playlist:hover { text-decoration: underline;}
/*-------------------------------------------------
    DOWNLOAD ISSUE END
-------------------------------------------------
*/
.tabs { height: 365px; }


#eckhart_answer_list li a { color:#000;}
#eckhart_answer_list li:hover { }
#kim_answer_list li a { color:#000;}
#kim_answer_list li:hover p{ }



    #nav { float:left; width:80%; position:relative; }
	#nav li { float:left; padding-top:5px; }
	#nav li:hover, #nav li.current { background:#ececec; }
	#nav li:hover a, #nav li.current a{ background:none; }
	#nav li.no_border a { background:none; }
	#nav li.last a { background:none; border:none !important; }
	#nav li a { float:left; padding:0 35px; height:55px; line-height:45px; font-size:14px; color:#c8c8c8; background:url(../images/sep.png) no-repeat right top; font-family:'Raleway', Arial, Verdana; }
    #nav ul li .sub { display:none; width:100%; position:absolute; top:60px; left:0; background:#ececec; }
	#nav ul li:hover .sub { display:block; }
	#nav ul .sub li { padding-top:3px; margin:0 10px; display:block}
	#nav ul .sub li a { padding:0 15px; background:none; }
	#nav ul .sub li a:hover { text-decoration:underline; }
	
    .type_1 #nav { width:750px; height:47px; margin-top:0; background:url(../images/nav-bg.png) repeat-x; border-bottom:#537378; }
	.type_1 #nav li { width:124px; padding-right:1px; padding-top:0; font-family:'Signika', Arial, Verdana;}
	.type_1 #nav li:hover { height:45px;  background:url(../images/nav-hover-bg.png) repeat-x; }
	.type_1 #nav li:hover a, .type_1 #nav li.current a{/* color:#405b55; text-shadow:none;*/ }
	.type_1 #nav li a { width:100%; padding:0; height:47px; color:#fff; font-size:12px; font-weight:normal; text-transform:uppercase; background:none; background:url(../images/nav-sep.png) no-repeat right top; border-right:none; line-height:45px; text-align:center; text-shadow:1px -1px #333; border-bottom:1px solid #a9c2be;}
    
    .type_1 #nav li:hover .subnav { display:block;  /*#c5d0b2;*/}        
    .type_1 #nav li .subnav { display:none; position:absolute; top:48px; left:0; }
    .type_1 #nav li .subnav li a { background:none; color:#3e5b60; text-shadow:none; border-bottom:none;}
    .type_1 #nav li .subnav li a:hover {background:#d7dec9; border-right:none; height:45px; width:101%}

    .type_1 #nav li .subnav2 li { background:#c5d0b2; }
    .type_1 #nav li .subnav2 li a { border:none; color:#3e5b60; height:45px;}
    


    .type_12 #nav li .subnav li a { border:none; font-size:12px; color:#3e5b60;}
    .type_12 #nav li .subnav li:hover a, .type_1 #nav li .subnav li.sub_current a { background:#d7dec9;/*background:url(../images/sprites-color.png) repeat-x 0 -311px; color:#fff; text-shadow:1px -1px #333;*/ color:#3e5b60;}
    .type_12 #nav li .subnav li:hover .subnav2 li a{ background:none; text-shadow:none;}    
    .type_12 #nav li .subnav li:hover .subnav2 li:hover a{ /*background:url(../images/sprites-color.png) repeat-x 0 -311px;*/ background:none; color:#fff;text-shadow:1px -1px #333; }        
    .type_12 #nav li .subnav2 li { background:#a9c2be; }
    .type_12 #nav li .subnav2 li a { border:none; font-size:12px; color:#3e5b60; }

    .type_12 #nav li:hover .subnav { display:block; }    
    .type_12 #nav li .subnav { display:none; position:absolute; top:48px; left:0; }
    .type_12 #nav li .subnav li a { border:none; font-size:12px; color:#3e5b60;}
    .type_12 #nav li .subnav li:hover a, .type_1 #nav li .subnav li.sub_current a { background:#d7dec9;/*background:url(../images/sprites-color.png) repeat-x 0 -311px; color:#fff; text-shadow:1px -1px #333;*/ color:#3e5b60;}
    .type_12 #nav li .subnav li:hover .subnav2 li a{ background:none; text-shadow:none;}    
    .type_12 #nav li .subnav li:hover .subnav2 li:hover a{ /*background:url(../images/sprites-color.png) repeat-x 0 -311px;*/ background:none; color:#fff;text-shadow:1px -1px #333; }        
    .type_12 #nav li .subnav2 li { background:#a9c2be; }
    .type_12 #nav li .subnav2 li a { border:none; font-size:12px; color:#3e5b60; }




    /*share video*/
    
    /*#main .share_video .col_1 { float:left; width:700px; margin-right:0; }
    #main .share_video .col_2 { float:left; width:380px; margin-left:20px; padding:0; }*/
    /*.share_video .col_1 .top > h1 { font-size:34px; color:#3b3b3b; font-weight:normal; line-height:110%; }
	.share_video .col_1 .top > h3 { margin-top:10px; font-size:22px; color:#8e8e8e; font-weight:normal; line-height:110%; }
	.share_video .col_1 .top > h3 span { color:#1b1a1a; }
	*/

    /*.bookmark_share_panel .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m{ text-transform:uppercase; font-size:12px; background:#dedede; color:#ffffff; padding:15px 30px; 
                                                }
    .bookmark_share_panel .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m:hover{ background:#bababa;}
    */
    .list_video .list li.active a{ background:black; color:white;}

    #main .share_video .col_1 { float:left; width:520px; margin-right:0;}
    #main .share_video .col_2 { float:left; width:400px; padding:0; background:#dfedf0; margin-left:0px; }
    .share_video .col_1 .top { height: 80px; }
    .share_video .col_1 .top > h1 { font-size:28px; color:#3b3b3b; font-weight:normal; line-height:110%; }
	.share_video .col_1 .top > h3 { font-size:16px; color:#8e8e8e; font-weight:normal; line-height:110%; }
    .share_video .col_1 .top > h3 span { color:#1b1a1a; }    
    .share_video .col_1 .video { float:left; background:#dfedf0; margin:0; padding:0}
    .share_video .col_1 .video .video-player { margin:10px 0px 0px 10px; }
    
    .share_video .col_1 .video .share .send_email { clear: none; float:right}
    .share_video .col_1 .video .share .share_social{ float:left; width:250px; margin-left:20px;}
    .share_video .col_2 h5 { font-size:18px; color:#1b1a1a; font-weight:normal; }
    .share_video .col_2 h5 { font-size:18px; color:#1b1a1a; font-weight:normal; }
    .share_video .col_2 .top {height:80px;background:#fff;}
    .share_video .col_2 h5 { font-size:16px; color:#1b1a1a; font-weight:normal; margin:20px 0px 0px 10px }
    .share_video .col_2 .explain .button_full_video { float:left; width:70%; height:69px; margin-top:20px; padding-left:60px; background:none; }

    .share_video ul.list .button { float:right; }


    .boxes.read .content { padding-bottom:50px; background:url(../images/sprouts.png) no-repeat center bottom;  }    
    .share_video .col_1 .share { float:left; width:500px; padding-right:20px; }
	.share_video .col_1 .share h3 { float:left; width:auto; padding:20px 10px; background:#2fb1da; font-size:15px; color:#fff; font-weight:bold;}
    .share_video .col_1 .share .share_social{ float:left; padding:20px 10px 0px 15px;}
	.share_video .col_1 .share .send_email { clear:both; float:left; }
	.share_video .col_1 .share .send_email a { float:left; font-size:12px; color:#228fb2; font-weight:bold; }
	.share_video .col_1 .share .send_email .icon { margin-right:10px; }
	.share_video .col_1 .share .send_email { clear: none; float:right}
    .share_video .col_1 .share .send_email .label { float:left; width:60px; line-height:120%; padding-top:18px; }
    .share_video .col_1 .comments { float:left; width:500px; margin-top:20px; }
    .share_video .col_2 .explain { float:left; width:95%; margin:30px 0 0 2%; }
    .share_video .col_2 .explain h2 { font-size:24px; color:#606060; font-weight:normal; margin:0; margin-left:10px;}
    .share_video .col_2 .explain  > p  { float:left; width:340px; padding-top:5px; font-size:15px; color:#606060; line-height:160%; margin-left:10px;}
	.share_video .col_2 .explain  > p strong { font-style:italic; color:#000; }
    .share_video .col_2 .explain h5 { float:left; width:320px; padding:20px 15px; background:#2fb1da; font-size:20px; color:#fff ; font-weight:bold;}
    .share_video .col_2 .explain h6 { float:left; width:320px; padding:20px 15px; font-size:20px; color:#2fb1da; font-weight:bold;}
    .share_video .col_2 .list_reason { float:left; width:88%; margin:15px 0 10px 10px; }
    .share_video .col_2 .list_reason ul { margin-left:20px;}
    .share_video .col_2 .list_reason ul li { list-style-type:disc; margin-bottom}
    .share_video .col_2 .list_benefits { margin-left:20px; } 
    .share_video .col_2 .benefits h3 { margin-left:10px;}
    .boxes.read .content { padding-bottom:50px; background:url(../images/sprouts.png) no-repeat center bottom;  }
    .boxes.read .content { padding-bottom:50px; background:url(../images/sprouts.png) no-repeat center bottom;  }


    a.green_button{ text-transform:uppercase; font-size:12px; background:#3ab652; color:#ffffff; padding:10px 20px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    a.green_button:hover{ background:#33a048;}

    a.green_button_small{ text-transform:uppercase; font-size:10px; background:#3ab652; color:#ffffff; padding:5px 20px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    a.green_button_small:hover{ background:#33a048; text-decoration:none;}

    a.blue_button{ text-transform:uppercase; font-size:12px; background:#17a9ad; color:#ffffff; padding:10px 20px; 
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    a.blue_button:hover{ background:#30c2c6;}

    #tab_onlocation .col_1 { width:65%; margin-right:15px; }
    #tab_onlocation .col_1 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1205px; }
    #tab_onlocation .col_2 { width:30%; min-width: 280px; background-color: #E7F2D7; border-radius: 7px 7px 7px 7px; padding: 15px;  font-size:14px;   }
    #tab_onlocation .col_2 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1272px; }
    #tab_onlocation .col_1 .meta .date { color : #84816A; float: left; font-size: 16px; font-weight: bold; margin-right: 20px; }
    #tab_onlocation .col_1 .meta .green1 { background: url("/v2/images/icon-time.png") no-repeat scroll 12px center #A5C875; border-radius: 5px 5px 5px 5px;
									    color: #FFFFFF; float: left; height: 17px; padding: 3px 15px 8px 30px; }
    #tab_onlocation .col_1 .details { float: left; margin-top: 20px; width: 100%; }
    #tab_onlocation .col_1 .details img { border: 7px solid #ACACAC; float: left; margin: 0 20px 10px 0; }
    #tab_onlocation .col_1 .details p { color: #444444; line-height: 170%; font-size:14px; }

    #tab_onlocation .col_2 .headline-event { background: url("/v2/images/icon-buy-tickets.png") no-repeat scroll left top transparent;
										    border-bottom: 1px solid #C7D1B9; height: 52px; padding-bottom: 20px;
						    }
    #tab_onlocation .col_2 label { color: #84816A; font-weight: bold; }
    #tab_onlocation 
    
    .col_2 .info { border-bottom: 1px solid #C7D1B9; line-height: 140%; margin-top: 10px; }
    #tab_onlocation .col_2 .info p { margin-bottom: 10px; }
    #tab_onlocation .col_2 .endline { float: left; margin-top: 10px; width: 100%; }
    #tab_onlocation .col_2 .endline .phone { background: url("/v2/images/icon-phone-email.png") no-repeat scroll left 3px transparent; padding-left: 28px; height: 27px; }
    #tab_onlocation .col_2 .endline .email { background: url("/v2/images/icon-phone-email.png") no-repeat scroll left -22px transparent; padding-left: 28px; height: 27px; }
    #tab_onlocation .col_2 .tool { float: left; margin-top: 10px; width: 100%; }
    #tab_onlocation .col_2 .tool .purchase-location { display: inline; margin-right: 3px; }
    #tab_onlocation .col_2 .tool .purchase-location a { background: url("/v2/images/purchase-location-small.png") no-repeat scroll 0 0 transparent;
								    display: block; float: left; height: 69px; text-indent: -9999px; width: 120px; }
    #tab_onlocation .col_2 .tool .purchase-location, .tool .purchase-stream { float: left; margin-top: 5px; }
    #tab_onlocation .col_2 .tool .purchase-stream a { background: url("/v2/images/purchase-stream-small.png") no-repeat scroll 0 0 transparent;
								    display: block; float: left; height: 69px; text-indent: -9999px; width: 120px;}

    #tab_onlocation h3.block_title a { font-size:18px; text-decoration:none; color:#fff; }
    #tab_onlocation h3.block_title a:hover { text-decoration:underline;}

    #tab_online .col_1 { width:65%; margin-right:15px; }
    #tab_online .col_1 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1205px; }
    #tab_online .col_2 { width: 30%; min-width:280px; background-color: #E7F2D7; border-radius: 7px 7px 7px 7px; padding: 15px;  font-size:14px;   }
    #tab_online .col_2 .block_title { height:60px; line-height:60px; padding:0; background:url(../images/sprites-color.png) repeat-x 0 -1272px; }
    #tab_online .col_1 .meta .date { color : #84816A; float: left; font-size: 16px; font-weight: bold; margin-right: 20px; }
    #tab_online .col_1 .meta .green1 { background: url("/v2/images/icon-time.png") no-repeat scroll 12px center #A5C875; border-radius: 5px 5px 5px 5px;
									    color: #FFFFFF; float: left; height: 17px; padding: 3px 15px 8px 30px; }
    #tab_online .col_1 .details { float: left; margin-top: 20px; width: 100%; }
    #tab_online .col_1 .details img { border: 7px solid #ACACAC; float: left; margin: 0 20px 10px 0; }
    #tab_online .col_1 .details p { color: #444444; line-height: 170%; font-size:14px; }

    #tab_online .col_2 .headline-event { background: url("/v2/images/icon-buy-tickets.png") no-repeat scroll left top transparent;
										    border-bottom: 1px solid #C7D1B9; height: 52px; padding-bottom: 20px;
						    }
    #tab_online .col_2 label { color: #84816A; font-weight: bold; }
    #tab_online .col_2 .info { border-bottom: 1px solid #C7D1B9; line-height: 140%; margin-top: 10px; }
    #tab_online .col_2 .info p { margin-bottom: 10px; }
    #tab_online .col_2 .endline { float: left; margin-top: 10px; width: 100%; }
    #tab_online .col_2 .endline .phone { background: url("/v2/images/icon-phone-email.png") no-repeat scroll left 3px transparent; padding-left: 28px; height: 27px; }
    #tab_online .col_2 .endline .email { background: url("/v2/images/icon-phone-email.png") no-repeat scroll left -22px transparent; padding-left: 28px; height: 27px; }
    #tab_online .col_2 .tool { float: left; margin-top: 10px; width: 100%; }
    #tab_online .col_2 .tool .purchase-location { display: inline; margin-right: 3px; }
    #tab_online .col_2 .tool .purchase-location a { background: url("/v2/images/purchase-location-small.png") no-repeat scroll 0 0 transparent;
								    display: block; float: left; height: 69px; text-indent: -9999px; width: 120px; }
    #tab_online .col_2 .tool .purchase-location, .tool .purchase-stream { float: left; margin-top: 5px; }
    #tab_online .col_2 .tool .purchase-stream a { background: url("/v2/images/purchase-stream-small.png") no-repeat scroll 0 0 transparent;
								    display: block; float: left; height: 69px; text-indent: -9999px; width: 120px;}

    #tab_online h3.block_title a { font-size:18px; text-decoration:none; color:#fff; }
    #tab_online h3.block_title a:hover { text-decoration:underline;}


.bookmark_videopanel { margin-top:10px; }
.bookmark_videopanel .bookmark-time h6{ color:#505050; font-size:14px; margin-top:3px;}
.bookmark_videopanel .bookmark-time h6.start{float:left; width:180px; }
.bookmark_videopanel .bookmark-time h6.end{float:left; width:160px; }
.bookmark_videopanel .bookmark-time h6.duration{float:left; margin-left:20px; width:150px; }
.bookmark_videopanel .bookmark-time h6 span{font-weight:normal}
.boxes .teachings_with_eckhart p{padding-bottom:10px;}

.bookmark_panel .playlist_option { background: url("/v3/images/playlist_box.png") repeat scroll 0 0 transparent;
    display:none; color: #FFFFFF; height: 100px; padding: 35px 20px 10px 20px; position: absolute; width: 330px; z-index: 10; margin-left:50px;margin-top:200px;
} 
.bookmark_panel .playlist_option  a.close { background: url(/v3/images/download_close.png) no-repeat; width:14px; height:14px; position:absolute; top:25px; left:345px; }
.bookmark_panel .playlist_option  h2 {font-size:15px;font-weight:bold; color:#1F554F; margin-bottom:10px;}
.bookmark_panel .playlist_option  select{ width:100%;}
.bookmark_panel .playlist_option  a.button { background: none; width:initial; margin:0; padding:0;  
                                        text-transform:uppercase; font-size:12px; background:#fff; color:#1F554F; 
                                        padding:7px 30px 7px 30px; height:20px !important; line-height:160%; margin:7px 0px 0px 0px;
                                        -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
}
.bookmark_panel .playlist_option a.button:hover { background:#f8f8f8; text-decoration:none;} 
.bookmark_panel .playlist_option  input.text { width:290px; padding: 0 5px; margin-right: 10px; height: 25px; line-height: 25px; border: 1px solid #cacaca; margin-bottom:10px;}
.bookmark_panel .playlist_option  select { padding: 0 0px; margin-right: 10px; height: 25px; line-height: 25px; border: 1px solid #cacaca; margin-bottom:10px;}
.bookmark_panel .bookmark-col1 select { padding: 0 0px; margin-right: 10px; height: 30px; line-height: 30px; border: 1px solid #cacaca; margin-bottom:10px; width:220px; font-size:15px;}

.boxes.meditation .content .time li span { font-size:50px; letter-spacing:-5px; }	


/*---------------------------
    TAB UPDATES V3  
---------------------------*/

#content .pages.mem_watch li a .left_arrow { width:17px; height:17px; margin-top:12px; margin-right:10px; background:url(/v3/images/left_arrow.png) no-repeat; text-indent:-9999em; float:left; }
#content .pages.mem_watch li  { height:50px; margin-top:-5px;margin-right:5px;}
#content .pages.mem_watch li.tabs  { width:32.5%; height:60px; margin-top:-5px;margin-right:5px;}
#content .pages.mem_watch li.watch  { height:50px; margin-top:-5px;width:auto; margin-right:5px;}
#content .pages.mem_watch li a {width:93%; margin-top:15px; height:45px;}
#content .pages.mem_watch li.current a { line-height:100%; padding-top:10px; height:45px; width:90%; }	    
#content .pages.mem_watch li a div.smalltext{overflow:hidden; height:40px; float:left; width:99%; margin-left:5px; margin-top:2px; color:#838383; }

#content .pages li a { background: #d7d7d7; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
                        -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}

#content .pages.mem_watch li.current a { font-size: 16px; font-family:'Signika'; width:90%; height:35px;margin-top:15px;}
#content .pages li.current i.i_del { display:inline-block; }
#content .pages.mem_watch li a div.smalltext{text-overflow:ellipsis; height:40px; float:left; width:90%; font-family:'Signika'; }

#content .pages.mem_watch li.last a { font-family:'Raleway'; text-transform:none; font-size:13px;}
#content .pages.mem_watch li.last {float:right; margin-right:-28px; }
#content .pages.mem_watch li.first a { font-family:'Raleway'; text-transform:none; font-size:13px; background-color: #ffffff;}
#content .pages.mem_watch li.first {float:left; margin-left:0px; }


#main .section_1 > .tab li a { font-family: 'Signika';}
#main { -webkit-border-top-right-radius: 0px; -moz-border-radius-topright: 0px; border-top-right-radius: 0px;}
#main .header .direction_nav a {font-family: 'Raleway'; }
 
/*---------------------------
    ADJUST WIDTH OF V3  
---------------------------*/
.type_1 #wrapper { background:url(../images/bg-site-2.png) repeat-x left top; }
body { font-family:'Oxygen', Arial, Verdana}
h1 { font-family:'Raleway', Arial, Verdana; }
h2 { font-family:'Raleway', Arial, Verdana; }
h3 { font-family:'Raleway', Arial, Verdana; }
h4 { font-family:'Raleway', Arial, Verdana; }
h5 { font-family:'Signika', Arial, Verdana; }
.wrapper { width: 960px; margin: 0 auto;}
.inner { margin: 0 auto; width: 100%; }
.event-full-col .purchased-events h3 {font-family:'Raleway', Arial, Verdana; }
.event-full-col .purchased-events .events .detail .col2 h3 {font-family:'Raleway', Arial, Verdana; }
.type_1 #main { width: 99%;}
#main .section_1 > .tab { width: 100%; background:#efefef; }
/*#main .section_1 > .tab { float:left; width:898px; margin:5px 0 0 -19px; padding:10px 30px 0; background:#ebebeb; } */
#tab_community .col_1 { width:49% }
#tab_community .col_2 { width:49% }
#tab_questions.type_2 { width:95% !important;}
#tab_questions.type_2 .block{width:100%;}
#tab_questions.type_2 .tab { width:100% !important;}
#tab_notifications .col_1{ width:45% }
#tab_notifications .col_2{ width:45% }

.type_1 .boxes.full { width:99%; }

/*.wrap_scrollbar { width:100%}
.wrap_scrollbar.ver { width:100%}
    */
.boxes.list_journal .wrap_scrollbar.ver .viewport, .boxes.community .wrap_scrollbar.ver .viewport,
.boxes.local_group .wrap_scrollbar.ver .viewport{ width:100%; }
.boxes.full .bg_color_4 { width:100% !important; }
.boxes.full .bg_color_4 .wrap { width:100% !important; }
.type_1 .boxes.full .content, .type_1 .boxes.full .headline { width:100% !important; padding:0;}
.type_1 .boxes.half .headline{width:100% }
.type_1 .boxes.half { width: 49%;}
.type_1 .boxes.half .headline .wrap{ width:100%; }
.type_1 .boxes.half .content{ width:100%; }
.boxes.present_reminder .content {width:100% !important; padding:0; height:310px;}

#main .section_1 .list_intro .footer textarea { border:1px solid #999}
.section_tabs .element .input textarea {border:1px solid #999}
#tab_private_journal .content .input textarea {border:1px solid #999; line-height:150%;}
.boxes .teachings_with_eckhart, .boxes .teachings_with_kim { width: -moz-calc(100% - 2px) !important; width: -webkit-calc(100% - 2px) !important; width: calc(100% - 2px) !important;  height:225px; }

.type_1 .boxes.medium {width: 49%;}
.content, .type_1 .boxes.medium .headline {width: 100%;}
.type_1 .boxes.medium .headline .wrap {width: 100%;}
.type_1 .boxes.medium .content, .type_1 .boxes.medium .headline {width: 100%; }
.boxes.meditation .content { background: url(../images/bg-landscape.png) no-repeat left bottom; background-size:100% 100% }
.type_1 .boxes.large { width: 49%;}
.type_1 .boxes.large .tabs { width: 100%;}
.type_1 .boxes.large .tabs ul.pager { width: 100%}

.boxes.full .headline .wrap { width: 100%;}
.type_1 .boxes.large .content, .type_1 .boxes.large .headline {width: 100%;}
.type_1 .boxes.large .headline .wrap {width: 100%;}



#header .authorize li a { font-family:'Raleway', Arial, Verdana; color:#919191; font-size:14px;}
#header .search .buttons { border:none; }
.buttons.gray { color:#888383; font-family:'Signika', Arial, Verdana; font-weight:normal}
.error {width:100% !important; background: url(/v3/images/404.png) no-repeat top right; min-height:400px; padding-top:20px;}
.error h1 {font-size:35px;}
.error p {font-size:18px; line-height:130%; font-family:'Raleway', Arial, Verdana;}
.oops {width:100% !important; background: url(/v3/images/oops.png) no-repeat top right; min-height:400px; padding-top:20px;}
.oops h1 {font-size:35px;}
.oops p {font-size:18px; line-height:130%; font-family:'Raleway', Arial, Verdana;}


 .purchase_popup { width: 650px; background: #fff; padding: 10px 40px; display: block; font-size:14px;line-height:170%; }
  .purchase_popup .section input[type="text"] { height:25px; padding:1px 5px; border:1px solid #a1a1a1; background:none; }
	
    .purchase_popup a.close { float:right;margin-right:-20px; }
    .purchase_popup a.close img { width:23px; height:21px; }
    .purchase_popup .header { width:100%; height:55px; margin-top:20px;}
    .purchase_popup .header .logo{ float:left;width:63px;height:62px; }
    .purchase_popup .header h2{ float:left; width:450px;margin-top:10px; margin-left:20px;font-size:30px; }
    .purchase_popup .header a.back {float:left; background:url(/v3/images/share_modal_leftarrow.png) no-repeat; height:35px; margin:15px 10px; text-indent:30px; font-size:18px; padding-top:2px; cursor:pointer}
    .purchase_popup .header a.back:hover {text-decoration:underline}
    .purchase_popup .section { margin-top:10px; border-top:1px solid #d7d7d7;padding:20px 0px 0px 0px; width:100%;}        
    .purchase_popup .section a{ color:#000000;text-decoration:underline; }        
    .purchase_popup .section h3{float: left; width: 100%; font-size: 22px; line-height: 120%; border:none; border-bottom:1px solid #d7d7d7;}        
        
	.purchase_popup .section .plan-option {width:100%;}
	.purchase_popup .section .plan-option table { float:left; width:100%; margin-top: 10px; }
	.purchase_popup .section .plan-option table th {text-align:left}
    .purchase_popup .section .plan-option table th.term { font-weight:normal; padding:10px 0px; }
    .purchase_popup .section .plan-option table th.price { background:none; font-weight:normal; font-size:18px; padding:10px 20px; }
	.purchase_popup .section .plan-option table td {  }        
    .purchase_popup .section .plan-option table td.option {  padding:15px 10px; background-color: #e8f6eb;}        
    .purchase_popup .section .plan-option table td.price {  padding:20px 10px; width:70%; background-color: #e8f6eb;font-size:18px; text-indent:30px; cursor: pointer; position:relative;}                
    .purchase_popup .section .plan-option table .even td { border-top:1px solid #d7d7d7; }
	.purchase_popup .section .plan-option table .last td { padding:15px 0px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
	.purchase_popup .section .plan-option table .price .save { display:block; text-indent:50px; font-size:12px; color:#1b6e30; }
    .purchase_popup .section .plan-option table .option { display:block; padding:0px 30px 0px 30px; }
    .purchase_popup .section .plan-option table .last td.price {text-indent:40px; }
    .purchase_popup .section .plan-option table td.price.active { background-color: #d2f4d9;  }
    .purchase_popup .section .plan-option table td.option.active { background-color: #d2f4d9;  }
    .purchase_popup .section .plan-option table td.price .radiolabel{ float:left;margin-right:10px;margin-left:100px;}
    .purchase_popup .section .plan-option table td.price .radiolabeltext { float:left;}
    .purchase_popup .section .plan-option table td.price .radiolabeltext label{ float:left;margin-right:10px; width:200px; cursor:pointer; }
    .purchase_popup .section .plan-option table td.price .is_currentplan {float:left; display:none; background: url(/v3/images/bg-mark-current.png) no-repeat left top; background-size:100% 100%; position:absolute; top:0px; left:-9px; width:120px; height:30px; color:#efdede; font-size: 12px; text-indent:10px; margin-bottom:120px; }
        
    .purchase_popup .section .plan-option table td.price:hover { background-color: #d2f4d9;  }
    .purchase_popup .section .plan-option table td.option:hover { background-color: #d2f4d9;  }
    .purchase_popup .section .plan-option table .term { width:30%; color:#474747; font-size:18px;}
    .purchase_popup .section .plan-option table .term span { display:block; font-size:14px; }
    .purchase_popup .section .col1 { width:50%; float:left }
    .purchase_popup .section .col1 .linkvideo { position:relative; border:1px solid #d7d7d7; background:#000; cursor:pointer; width:100%}
    .purchase_popup .section .col1 .button_play { position:absolute; top:35%; left:40%; width:40px; height:40px; background:url(../images/sprites-icon.png) no-repeat -288px -693px; }
    .purchase_popup .section .col1 .linkvideo:hover .button_play { background-position:-355px -693px; }

    .purchase_popup .section .detail_box {background:#e0edf0; width:100%; display:block;float:left; 
                                        -webkit-border-radius: 5px;-moz-border-radius: 5px; border-radius: 5px;}
    .purchase_popup .section .detail_box .wrap {padding:20px;}
    .purchase_popup .section .detail_box .wrap img {width:30%;float:left; display:block;max-height:160px;}
    .purchase_popup .section .detail_box .wrap .detail {float:left; width:65%; font-size:12px; margin-left:5%;}
    .purchase_popup .section .detail_box .wrap .detail h5 {color:#12807f; font-size:22px; padding-bottom:0px;margin-bottom:7px; line-height:130%}
    .purchase_popup .section .detail_box .wrap .detail h6 {font-size:16px; margin:10px 0px 5px 0px;}
    .purchase_popup .section .detail_box .wrap .detail span.blue {font-weight:bold;}
    .purchase_popup .section .link_box {padding:10px 0px; width:100%;color:#3d8191; font-size:14px; font-weight:bold; font-family:"Roboto"}
    .purchase_popup .section .link_box input[type=text]{width:80%;border:none; font-size:14px; font-family:"Roboto"}
    .purchase_popup .section .link_box input.copy{ float:right; display: block; cursor: pointer; text-transform: uppercase; color: #fff; font-size: 11px; background: #33a5d2; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff;padding:5px 20px; margin-top:0px;}
    .purchase_popup .section .link_box input.copy:hover{background:#1584b0;}
    .purchase_popup .section .link_box a.copy{ float:right; display: block; cursor: pointer; text-transform: uppercase; color: #fff; font-size: 11px; background: #33a5d2; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff;padding:2px 20px; margin-top:-2px; text-decoration:none}
    .purchase_popup .section .link_box a.copy:hover{background:#1584b0;}
    
    .purchase_popup .section .bookmark_share_form {margin-top:20px; width:100%}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 {float:left; width:70%; }
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul {width:100%; }
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li{margin-right:20px;width:98%;float:left;margin-bottom:10px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li span {float:right; font-size:14px; font-weight:bold; color:#4b9594; margin-right:20px; margin-top:8px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li input{ padding:0 5px; margin-right:10px; width:330px; height:38px; float:right; line-height:30px; border:1px solid #cacaca; font-size:18px; font-weight:normal; }
    .purchase_popup .section .bookmark_share_form .bookmark-col1 ul li textarea{ padding:0 5px; margin-right:10px; width:330px; float:right; line-height:22px; border:1px solid #cacaca; height:100px;font-size:16px; font-weight:normal;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button{float:left; width:100%; padding-bottom:20px; margin-top:20px; margin-left:126px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.green_button_m{ text-transform:uppercase; font-size:12px; background:#3ab652; color:#ffffff; padding:15px 50px; 
                                                  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.green_button_m:hover{ background:#33a048;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m{ text-transform:uppercase; font-size:12px; background:#dedede; color:#ffffff; padding:15px 30px; 
                                                  -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
    .purchase_popup .section .bookmark_share_form .bookmark-col1 .bookmark-time-button a.gray_button_m:hover{ background:#bababa;}
    .purchase_popup .section .bookmark_share_form .bookmark-col2 {float:left; width:29%;  }
    .purchase_popup .section .bookmark_share_form .bookmark-col2 h6.blue{ color:#12807f; font-size:14px; }
    .purchase_popup .section .bookmark_share_social {margin-top:20px; width:100%; }
    .purchase_popup .section .bookmark_share_social ul {width:100%; }
    .purchase_popup .section .bookmark_share_social ul li {width:232px; float:left; margin-top:20px;}
    .purchase_popup .section .bookmark_share_social ul li.longer {width:270px; background:red;}
    .purchase_popup .section .bookmark_share_social a.share_icon { background: url(/v3/images/share-modal-icons.png) no-repeat; width:72px; height:72px; display:block; float:left; text-indent:92px; }
    .purchase_popup .section .bookmark_share_social a.share_icon:hover h5 { text-decoration:underline;}
    .purchase_popup .section .bookmark_share_social a.share_icon h5 {padding-top:20px; font-size:18px; text-decoration:none; font-weight:normal; font-family:Raleway; }
    .purchase_popup .section .bookmark_share_social a.share_icon.pinterest{background-position: 0px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.pinterest:hover{background-position: 0px -72px;}    
    .purchase_popup .section .bookmark_share_social a.share_icon.gplus{background-position: -77px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.gplus:hover{background-position: -77px -72px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.email{background-position: -154px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.email:hover{background-position: -154px -72px;}    
    .purchase_popup .section .bookmark_share_social a.share_icon.facebook{background-position: -231px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.facebook:hover{background-position: -231px -72px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.twitter{background-position: -308px 0px;}
    .purchase_popup .section .bookmark_share_social a.share_icon.twitter:hover{background-position: -308px -72px;}
       
    .purchase_popup .section .paygate{ float: left; width: 100%;}
	.purchase_popup .section .paygate div{ float: left; }
    .purchase_popup .section .paygate a{ float: left; display: block; width: 290px; height: 139px; text-indent: -9999px;}
    .purchase_popup .section .paygate .creditcard{ margin-right: 8px; display: inline; }
    .purchase_popup .section .paygate .creditcard a{ background: url(/v2/images/paygate-creditcard.png) no-repeat;}
    .purchase_popup .section .paygate .creditcard a:hover {  background: url(/v2/images/paygate-creditcard.png) no-repeat -290px 0;}
    .purchase_popup .section .paygate .creditcard.current a{ background: url(/v2/images/paygate-creditcard.png) no-repeat -290px 0;}
    .purchase_popup .section .paygate .paypal a{ background: url(/v2/images/paygate-paypal.png) no-repeat;}
    .purchase_popup .section .paygate .paypal a:hover{ background: url(/v2/images/paygate-paypal.png) no-repeat -290px 0;}	    
    .purchase_popup .section .paygate .paypal.current a{ background: url(/v2/images/paygate-paypal.png) no-repeat -290px 0;}	    
    .purchase_popup .section h3.highlight{ text-align:center; border:none;color:#27913e}
    .purchase_popup .section ul.change_plan { width: 100%;}
    .purchase_popup .section ul.change_plan li { float: left; width: 100%; padding:20px 10px; font-size:16px; border:1px solid #dcdcdc}
    .purchase_popup .section ul.change_plan li .term{ float: left; width: 40%;}
    .purchase_popup .section ul.change_plan li .price{ float: left; width: 60%;}
    .purchase_popup .section ul.change_plan li .price label{ cursor:pointer;}
    .purchase_popup .section ul.change_plan li .price.dl{ padding-top:10px;}
    .purchase_popup .section ul.change_plan li .price .radiolabel{ float:left;margin-right:10px;}
    .purchase_popup .section ul.change_plan li .price .radiolabeltext label{ float:left;margin-right:10px; width:300px;}    
    .purchase_popup .section ul.change_plan li .price .is_currentplan{ float:right; margin-left:20px;}
    .purchase_popup .section ul.change_plan li.selected  { }
    .purchase_popup .section a:hover h3 { text-decoration:underline}
    .purchase_popup .section.paypal h5 { font-family:Raleway; font-size:14px;}

    #hold_panel .section ul li , #cancel_panel.purchase_popup .section ul li { list-style-type: disc; list-style-position: outside; margin-left: 10px; font-size: 14px; margin-left: 30px; color: #474747; padding-bottom: 5px;}
    #hold_panel .section input[type="text"] , #cancel_panel.purchase_popup .section input[type="text"] { float: left; width: 520px; height: 25px; padding: 1px 5px; border: 1px solid #a1a1a1; background: none; margin-top: 5px;}

 
        input.cancel { float:left; padding: 10px 25px; line-height: 28px; margin-left: 10px; display: block; cursor: pointer; text-transform: uppercase; width:120px;
                                color: #fff; font-size: 13px; background: #d1b6b9; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border:1px solid #811111; color:#811111}
    input.cancel:hover{background:#c09ca0;}
    input.ok { float:left; padding: 10px 25px; line-height: 28px; margin-left: 10px; display: block; cursor: pointer; text-transform: uppercase; width:120px;
                            color: #fff; font-size: 13px; background: #33ba57; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; color:#ffffff}
    input.ok:hover{background:#1ea241;}


    input.blue_ok { float:left; padding: 10px 75px; line-height: 28px; margin-left: 10px; display: block; cursor: pointer; margin-left:25%; font-weight:bold;
                            color: #fff; font-size: 13px; background: #18cdba; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
    input.blue_ok:hover{background:#15ae9e;}

    #slider_playlist, #slider_playlist22{ height: 1%; overflow:hidden; position: relative; /*padding: 10px 0 10px 25px;*/ background:#fff;}
    #slider_playlist .viewport, #slider_playlist22 .viewport{ float: left; width: 92%; height: 275px; overflow: hidden; position: relative; background:#fff; margin-top:10px; margin-bottom:10px;}
    #slider_playlist .disable, #slider_playlist22 .disable { visibility: hidden; }
    #slider_playlist .overview, #slider_playlist22 .overview { list-style: none; position: absolute; left: 0; top: 0; }
	#slider_playlist .overview li, #slider_playlist22 .overview li  { float:left; width:260px; margin-left:8px;}
	#slider_playlist .overview li h4, #slider_playlist22 .overview li h4{ font-size:18px; color:#3f3f3f; font-weight:normal; width:90%; }
	#slider_playlist .overview li h5, #slider_playlist22 .overview li h5 { font-size:14px; color:#3f3f3f; font-weight:normal; }
	#slider_playlist .overview li .link_video, #slider_playlist22 .overview li .link_video { float:left; width:208px; margin-top:10px; padding:15px; border:1px solid #d7d7d7; }
	#slider_playlist .overview li .link_video img, #slider_playlist22 .overview li .link_video img { display:block; }
	#slider_playlist .overview li p, #slider_playlist22 .overview li p { float:left; width:90%; margin-top:10px; font-size:12px; color:#3f3f3f; }
    #slider_playlist22 .overview li .link_video a.play_button {width:100%;height:100%;background: url(/v3/images/video_overlay.png) no-repeat; display:block; position:absolute;top:0; left:0; display:none}
    #slider_playlist22 .overview li .link_video:hover a.play_button {display:block;}
    #slider_playlist .buttons, #slider_playlist22 .buttons
    {
        width: 4%; background: url("/v3/images/buttons.png") no-repeat scroll 0 0 transparent; display: block; padding:0; margin:0;
        text-indent: -999em; float: left; height: 37px; overflow: hidden; position: relative;
        margin-top:120px; background-position: center -38px;
    }
    #slider_playlist .next, #slider_playlist22 .next  { background-position: center top; float:right;}
    

    .boxes .headline .open_playlist { float:left; margin:8px 0 0 50px; font-size:12px; font-weight:bold; color:#5faf44; line-height:27px; }
	.boxes .headline .open_playlist :hover { text-decoration:underline; }
	.boxes .headline .open_playlist  i { margin-right:10px; }
	

      .purchase_popup .section a.playlist_green_button{ float:right; text-transform:uppercase; font-size:12px; background:#3ab652; color:#ffffff; padding:7px 20px;
                                              -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; font-family:Roboto; text-decoration:none; margin-bottom:10px;}
    .purchase_popup .section a.playlist_green_button:hover{ background:#33a048;}
    .purchase_popup .section .playlistvideo_back {float:left; margin-bottom:10px; text-decoration:none}
    .purchase_popup .section .playlistvideo_back:hover { text-decoration:underline}

    ul.dashboard_playlist { }
    ul.dashboard_playlist li { padding:10px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd; }
    ul.dashboard_playlist li.first { border-top:1px solid #ddd; }
    ul.dashboard_playlist li.selected { background:#eee; }    
    ul.dashboard_playlist li.selector { cursor:pointer; }

    ul.dashboard_playlist li:hover{ background:#eee; }
    ul.dashboard_playlist.nohover li:hover{ background:#fff; }
    ul.dashboard_playlist li:hover .select a { border:1px solid #208D34; background:#34a44a; }    
    ul.dashboard_playlist li .image{ float:left; width:20%;}
    ul.dashboard_playlist li .image img { width:80%;}

    ul.dashboard_playlist li .name{ float:left; width:60%;}
    ul.dashboard_playlist li .name a{ color:#4481a4; text-decoration:none;}
    ul.dashboard_playlist li .name a:hover{ color:#0A6193;}
    
    ul.dashboard_playlist li .select{ float:left; width:20%; text-align:center; font-size:14px;}
    ul.dashboard_playlist li .select a { padding:6px 25px; color:#fff; text-transform:uppercase; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-decoration:none; background:#3ab652; font-size:12px; font-family:Roboto}
    ul.dashboard_playlist li .select a:hover { background:#34a44a; }

    ul.dashboard_playlist li .delete{ float:left; width:20%; }
    ul.dashboard_playlist li .delete a { padding:0; color:#AB312E; text-decoration:none; font-family:Roboto; text-transform:uppercase;font-size:12px;}
    ul.dashboard_playlist li .delete a .icon{ float:left; margin-top:4px; margin-left:30px;  background:url(/v3/images/sprites-icon.png) no-repeat -395px -465px; width:25px; height:20px; }
    ul.dashboard_playlist li .delete a:hover {text-decoration:underline;}

    .purchase_popup .section.create_playlist {}
    .purchase_popup .section.create_playlist .wrap{padding:40px 30px;}
    .purchase_popup .section.create_playlist .wrap h2 {float:left; width:200px; font-family:Roboto; font-weight:normal}
    .purchase_popup .section.create_playlist .wrap input[type=text] {float:left; width:240px; height:30px; font-size:18px}    
    .purchase_popup .section.create_playlist .wrap .green_button{ padding:9px 35px; color:#fff; text-transform:uppercase; -webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; text-decoration:none; background:#3ab652; font-size:12px; font-family:Roboto; cursor:pointer}
    .purchase_popup .section.create_playlist .wrap .green_button:hover { background:#34a44a; }


    .boxes .video { position:relative;}
    .boxes .video .button_play{ position:absolute; bottom:10px; right:10px; width:40px; height:40px; background:url(../images/sprites-icon.png) no-repeat -288px -693px; }
    .boxes .video:hover .button_play { background-position:-355px -693px; }

    .colhalf ul.issue_chapter.left { float:left; width:48%;margin-right:4%}
    .colhalf ul.issue_chapter.right { float:left; width:48%;margin-right:0%}
    .colhalf ul.issue_chapter li { margin:0px; padding:0px; float: left; width: 100%; padding-bottom:10px;}